我使用Xcode 7.0 beta 4,並且最近將我的單個Main.storyboard拆分爲一系列故事板通過故事板引用連接(在Xcode 7中新提供)。鏈接故事板引用時出現ibtool錯誤:無法將文件「Info.plist」保存在文件夾中* .storyboardc
建設時,我收到下面的「Interface Builder的故事板連接器錯誤」:
我怎樣才能讓這種錯誤的意識?
故事板的引用是通過在原有故事板中選擇場景,並選擇編輯>重構到故事板...創建。我遇到了一個以前的問題是,故事板接頭扔了不同類型的錯誤:
/* com.apple.ibtool.errors */
: error: Deploying Storyboard References to iOS 8.0 requires that your storyboards do not
share any view controller identifiers. Browser.storyboard and Pages.storyboard
both contain a view controller with identifier "PagesViewController".
原來使用「重構至腳本...」命令已經自動分配一個Storyboard ID到故事板引用基於重構的視圖控制器標識符之一。這導致了錯誤所描述的情況(具有與視圖控制器場景的標識符相同的標識符的故事板引用)。我刪除了這些標識符,因爲我認爲你不需要參考代碼中的故事板參考。
更新:
我也看到了這個問題表現爲略有不同的錯誤:
/* com.apple.ibtool.errors */
: error: 「<StoryboardReferenceID>.nib」 couldn’t be removed.
Underlying Errors:
Description: The operation couldn’t be completed. Not a directory
Failure Reason: Not a directory
嗨,斯圖爾特,我也遇到了這個問題。你能否澄清你的意思是「重新添加故事板ID」?我注意到這個錯誤也會消失,當我將Identity-> StoryboardID設置爲非空時,但是這會導致運行時錯誤,因此沒有任何幫助。 – pixbroker
通過「重新添加故事板ID」,我的意思是你說關於將故事板ID設置爲非空的。我懷疑你需要處理你的運行時錯誤,但是你需要發佈一個單獨的問題來處理這個問題(讓我知道你什麼時候做,我會看看)。 – Stuart