2016-10-31 75 views
3

我看到了類似的問題,爲6.0文件「(空)」要求的Xcode 8.0或更高版本

Building a project in Xcode5.1 that was modified in Xcode 6 GM for testing older versions of iOS

有看情節提要源並找到約束被設定的解決方案而不是超級觀點,並改變這種狀況。我在8.0a中查看了我的源代碼,並搜索了約束,但沒有找到任何約束。

還有其他的東西可以拋出這個錯誤嗎?

+0

更多詳情請。怎麼說「文檔」(null)「需要Xcode 8.0或更高版本」,通過做什麼Xcode版本aso。 – shallowThought

+0

我實際上在運行XC8.1。什麼都不做,只是試圖建立它。 – PruitIgoe

回答

2

我能夠通過刪除我的派生數據來解決這個問題。僅供參考,在XC8派生數據中不能再從窗口菜單下的項目子菜單訪問,項目子菜單已被刪除。

您現在可以在文件 - >項目設置下找到派生數據。您不能從這裏刪除,但路徑旁邊的箭頭按鈕將在Finder中打開文件。你可以從那裏刪除它。

7

我們可以解決這個問題使用Xcode 7,右鍵單擊文件(xib或storyboard)並作爲源代碼打開。然後搜索(Command + F):minToolsVersion =「8.0」並將其更改爲7.0。

然後打開文件作爲接口生成器xib文件。

(參考來自https://github.com/istornz/iPokeGo/issues/68

3

史密斯的答案是不夠的,你必須還刪除部分

<device>...</device > 

和部分

<simulatedMetricsContainer>...</simulatedMetricsContainer > 
3
I am also facing this issue, when i open in Xcode 8 and try to open in Xcode 7. finally i found solution , fallow below steps. 


    1) Select Storyboard file (iPhone or iPad) 
    2) Right click ==> open as source code 
    3) change <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> 
to 

<capability name="documents saved in the Xcode 7 format" minToolsVersion="7.0"/> 

    4) Run code it will work 
相關問題