2017-03-01 57 views
0

我下載了Xcode 8.2.1,因爲我已將iPhone更新到最新版本。我運行xcode並在我的項目首次打開時更新了當前正在處理項目的應用程序(這在新版本的xcode之後彈出)。在此之後,我嘗試在我的設備(iPhone 6)上運行項目,它只是加載一個放大的應用程序圖標,而不是我在Images.xcassets文件夾中的iphone 6大小的啓動屏幕。令人討厭的是我在模擬器上測試了應用程序(iphone 6,10.2),它的工作原理與xcode 8.2.1之前的完全一樣。啓動映像在更新到Xcode後不顯示8.2.1

我完全喪失了什麼可能是問題:我嘗試了一切,從重新啓動xcode,清理項目,刪除和重新添加啓動圖像,並確保啓動屏幕條目是空的,因爲我不'不要使用它們(從plist中刪除選項)。

每當我在自己的設備上運行該應用程序,它崩潰並正在尋找一個完全不同的故事板(我使用不同的屏幕尺寸的多個故事板,這是很多工作,但爲我工作),因此它告訴我沒有檢測到iPhone 6屏幕尺寸的啓動屏幕。但顯然有,因爲它在模擬器上工作。

任何人有任何理由爲什麼這可能是?我認爲這可能是代碼爲xcode 8.2.1的錯誤,但許多其他用戶似乎也遇到與此版本相關的奇怪問題。爲了更清楚起見,我打開了另一個項目,但沒有更新到推薦的項目設置,再次顯示xcode,我在我的設備上運行應用程序,嘿presto!它沒有問題。

有什麼方法可以將推薦項目設置的更新反轉?

+1

它會被它的工作了一段時間後自行保留患者改天試試吧 –

回答

-1

解決:解決方案很簡單,我浪費了5個小時。我所要做的只是(1)從xcassets文件夾中刪除啓動圖像,(2)將啓動圖像重命名爲不帶.png擴展名,(3)我只是將它們添加到Images.xcassets文件夾中並再次運行應用程序,它的工作時間和正確顯示啓動圖像。

這可能挽救的痛苦有人小時,因爲我沒想到的Xcode將是有趣的一個文件擴展名,例如.png格式

1

這裏也是同樣的問題,我已經升級到8.3:

答:刪除「從plist啓動屏幕界面文件基本名稱」。它會工作。

enter image description here

相關問題