2010-10-11 64 views
0

我有一個iOS項目,我已經把它放在Dropbox中與幾個朋友一起工作。問題在於它似乎被「損壞」了,所以經過一段時間(在別人訪問了Xcode項目文件後),當我嘗試再次打開它時,我得到一個Base SDK Missing錯誤。在項目設置中,我發現我錯過了適用於iOS應用程序的有效ARM6/ARM7體系結構 - 我只能從32位或64位英特爾中進行選擇。我唯一的其他選擇是i386,各種形式的PPC和x86_64。我根本無法再爲iOS構建。Xcode只爲我提供了iOS桌面架構應用程序

沒有其他人與我一起工作似乎有這個問題。它存在於Xcode 3和4中,所以它也不是Xcode 4的問題。

是否有其他人有這個問題?有沒有修復?

回答

0

嘿嘿......事實證明,該項目已經在4.2 SDK下使用,當時我只有4.0,它解釋了缺少的SDK部分......已更新至4.2,現在全部修復。

源代碼管理本來不錯,但沒有那麼多支持我們需要的功能的免費軟件。如果任何人的指南在OS X上安裝Subversion並使用它(不要太技術閱讀終端),我會很感激。或者如何用Xcode 4設置Git(儘管我知道這是在NDA下,所以這可能不會發生)。

+0

你還需要Xcode 4上的git幫助嗎? – Luke 2011-03-18 03:49:33

0

你可以重新安裝XCode嗎?另外,在源代碼控制下託管項目可能更爲明智。

1

在這些情況下,「清理所有目標」通常是一個好主意。我發現,特別是在平臺或體系結構發生變化的XCode升級之後,XCode可能會對之前的構建狀態感到困惑。清洗,然後重新指定你想要的目標/架構/等等,然後重建會很好。

另外不要忘記,如果你按住Alt(或Option),當你點擊Active build settings下拉菜單時,會給你額外的選項。

相關問題