2013-07-19 14 views
1

在某些時候,我在xcode4中創建的xcode5中打開了一個項目。現在我可以構建/運行,因爲故事板錯誤。 XCode4不會運行它,它說:如何修復在xcode5 dp3中意外打開的項目?

文檔Storyboard.storyboard無法打開,無法讀取 存檔。請使用更新版本的XCode。考慮更改 文檔開發目標以保持兼容性。

所以我去XCode5我得到這個:

2013年7月19日10:38:11.340 ibtoold [756:707] [MT] DVTAssertions:斷言 失敗 /SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-3697.3/IBPlugin/Utilities/IBObjectMarshalling.m:673 詳細信息:未能計算自動佈局狀態IBLayoutConstraint, IBUILabel,IBUITableViewCell和IBUITableViewCellContentView。

Interface Builder在與iOS 模擬器通信時遇到錯誤。如果您選擇爲此問題提交崩潰報告或雷達,請檢查Console.app以瞭解「Interface Builder Cocoa Touch Tool」的崩潰報告,並將其內容包含在您的崩潰 報告中。

當我嘗試打開故事板時,XCode5崩潰。

任何想法?

+3

從您的源代碼管理中檢出項目的舊版本?使用時間機器? –

+0

你看過「相關」下顯示的所有重複問題嗎? – rmaddy

+0

@rmaddy是的,但他們都談論選擇故事板和修改文件版本,這不是我的選擇。我無法選擇故事板沒有崩潰(XCode5)或文檔版本灰色(XCode4) – marciokoko

回答

0

我結束了打開XML和AL去除布爾,然後重新添加。

0

在Xcode 5中打開故事板。在右側的文件檢查器中,您應該看到顯示「文檔版本控制」的內容。在那裏您應該將部署級別設置爲iOS 6.1並將其設置爲使用Xcode 4.6.2打開文件。完成此操作後,您應該能夠再次打開並在Xcode 4中構建故事板。

+0

文件版本是灰色:( – marciokoko

+0

這是一個文件格式版本問題的故事板文件本身(請參閱其他答案),而不是項目級問題 –

4

打開Xcode 5上的Storyboard/Xib文件,然後:1.打開文件檢查器2.在「Interface Builder Documents」部分,將「Open with」更改爲Xcode 4.6(如果是5.x)。 3.保存,關閉項目並用舊的Xcode打開。

它現在應該工作。

這與早期版本中的方法類似,所以我認爲對於NDA情況可以(對於舊版本,您可以在Xcode 4.6上執行相同的操作)。

或者讀到這裏我的答案是:Just installed xcode 5 and have missing storyboards

+1

這是正確的答案。同樣的事情也可能發生在XIB上,並且適用相同的修正。 –

+0

@DougMcBride對於這個問題,Yep,Xib和Storyboard是一樣的。謝謝澄清。 – Idan

0

我也有類似的問題,但甚至不能打開故事板 - 的Xcode 5.0.1和5.0.2保持與

斷言失敗轟然/ SourceCache/IDEInterfaceBuilderCocoaTouch /IDEInterfaceBuilderCocoaTouch-3697.3/IBPlugin/Utilities/IBObjectMarshalling.m:673詳細信息:未能計算自動佈局狀態IBLayoutConstraint,IBUILabel,IBUITableViewCell和IBUITableViewCellContentView。

在我的情況下,解決方案是用Xcode 5.0(故事板打開的最後一個版本)打開項目和故事板,並搜索表問題。

經過一段時間的搜索後,我發現第二張表必須插入真正的表後面。它沒有高度或寬度,所以只在檢查員的左手側出現(見圖片)。我刪除了這個流氓表,然後在5.0.2中加載,生活很好!

enter image description here