2014-02-09 70 views
0

自從我從XCode 4.6升級到5.0之後,這個問題已經讓我在很多個月中遇到了問題。XCode 5奇怪的行爲 - 舊佈局

這是問題所在。

  • 我的XCode 5
  • 創造了一個全新的應用程序/項目我做了部署目標是iOS的6.0。
  • 我創建的故事板
  • 導航欄我部署了我真正的iPhone設備上的應用程序運行的iOS 7
  • 我看到了「老」導航欄佈局屏幕(見截圖)
  • 我關閉項目,去我的DerivedData目錄並清理那裏的一切。
  • 再次打開我的項目,重建和低,看到我看到新的iOS 7佈局。
  • 注意:在iOS 7模擬器中,它每次都能完美展現一切。

對於我創建的每一個項目,這都發生在我身上。我必須每天多次執行此清理操作,否則即使設備運行的是iOS 7,它也會在實際設備上恢復爲舊iOS外觀。感覺最糟糕的部分是我升級了一個我的應用程序到iOS 7,發送到AppStore,並且當我從appstore下載該二進制文件時,它顯示出iOS 6的「舊」外觀和感覺。這是怎麼發生的?

我在做什麼錯了,我該如何強制它每次在我的設備上使用新的iOS 7佈局?

注意:這是在同一個iPhone iOS 7設備上運行的同一個應用程序。

enter image description here enter image description here enter image description here

+0

你可以與iOS 6的外觀元素進行交互嗎?在我看來,它可能只是具有iOS 6風格的啓動圖像。 – ArtOfWarfare

+0

我可以與元素進行交互。什麼啓動圖像?我的應用程序沒有啓動圖像 –

+0

在Xcode 5中,您的啓動圖像是自動生成的。點擊你的項目> target> general,然後向下滾動一下,你會看到它用於啓動圖像的功能。但是,如果你可以與iOS 6風格元素進行交互,那麼並不是說你只有一個像iOS 6的圖像。 – ArtOfWarfare

回答

-1

也許,你有沒有在Xcode 2 SDK的? 它看起來像你用舊的sdk6構建應用程序。

我支持ios6的舊應用程序,並在xcode中有兩個sdks - sdk7和sdk6。當我使用sdk6構建時 - 我使用ios7在iPhone中看到了舊式元素。

+0

檢查屏幕截圖。我正在使用最新的一個,這並沒有回答爲什麼它會顯示舊/剛剛清理dervieddata目錄 –

+0

有另一個UI元素ios6風格?如果是的話 - 這意味着,你用ios6 sdk構建應用程序 - 檢查所有目標設置(發佈版本中有哪些不同的調試設置?)。如果所有的目標都OK - ...也許重新安裝X代碼或從x代碼中顯式移除sdk6? –