我試圖複製一個正在運行的iOS6項目,以便我可以在iOS7中進一步開發它。一個副本用於在iPhone 4上運行Xcode 4.6.3,另一個僅用於在iPhone5上使用Xcode 5.0進行開發。但即使在我開始使用iOS7/Xcode 5.0之前,我遇到了問題。iOS7-Xcode 5.0複製工作iOS6-Xcode 4.6.3項目
手動備份項目文件之後我很快發現Xcode 4.6.3無法在Xcode項目的副本中找到Info.plist文件,因爲該文件的以前的目錄路徑不再與新的目錄路徑完全匹配。
因此,我恢復了舊的目錄路徑,並重新啓動Xcode中的項目,並使用項目導航窗口手動恢復類和支持文件。但是這並沒有將項目恢復到之前的狀態。
相反,我的項目現在允許的唯一方案是「我的Mac 64位」。此外,構建,清理和運行功能被禁用。非常不高興。有沒有我在Xcode中錯過了會讓iOS7更容易遷移的東西?
Bandejapaisa,你激發了信心。以前的項目有故事板佈局搞砸了,按鈕和文本字段隱藏但不失蹤。我設法通過修改XML腳本來編輯它們。我想我可以通過在.xproj文件中編輯XML來挽救這個項目,但更好地接受你的建議並希望避免這樣的問題。謝謝 – Greg
通常xib文件在版本之間不兼容。當我在Xcode 5中打開Xcode 4.6.3 xib文件時,它會問我是否要將它們轉換爲新格式 - 這會使它們與舊版Xcode不兼容。我沒有故事板的經驗,但我想它是一樣的。期待並告別Xcode 4 - Xcode 5有一些很棒的新生產力特性。 – bandejapaisa