我們的客戶需要涵蓋iOS 5.0 - iOS 7.0的iPad/iPhone應用程序。如何創建向後兼容iOS 5.0的新Xcode 5項目? - 獲取丟失的故事板錯誤
- 我在Xcode 5
- 創建一個新項目,在構建設置,我改變了架構標準規範的ARMv7,armv7s
- 我點擊了Main.storyboard並確保該接口構建器設置爲: 打開:默認(5.0) 構建於:iOS 5和更高版本 查看爲:iOS 6.1和更早版本
- 在部署信息中,我將部署目標更改爲5.0
我現在可以看到我的老模擬器,但運行在iOS的空單應用程序項目5.0模擬器使我這個丟失的故事板的錯誤,很多報道:
終止應用程序由於未捕獲的異常「NSInvalidArgumentException
」,原因:在包一個NSBundle
「找不到一個名爲情節串連圖板‘主’我可以看到一個紅色的‘失蹤’,在‘複製包資源’故事板 - 在這裏沒有解決方案的工作,即deleting/re-adding/clean/compile
。我注意到在界面生成器中單擊「本地化 - 英語」框會使紅色文件看起來很正常,但是當我運行模擬器時仍然會出現這個缺失的錯誤。
我想,唯一的方法是創建在Xcode 4建項目與iOS 5兼容的代碼和公正的測試,並作出修訂,後來與iOS 7.0
有什麼想法?
我也在尋找這個文檔。 「查看爲」可讓您看到它在設備上運行時的外觀,但不會更改筆尖或故事板的內部存儲空間。 https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/SupportingEarlieriOS.html –
@cathal默認情況下,您可以創建新項目作爲新項目。只有檔案ios5目標使用條件下 – codercat