2011-07-05 42 views
8

我有兩個iOS項目,在Xcode 3下正確構建,這些iPhone已經在應用程序商店出售了一段時間。升級到Xcode 4後,Xcode現在認爲這些是Mac OS項目!Xcode 4:我的iPhone項目已經成爲Mac OS項目..我不能改變這個

當我選擇「項目設置」>「信息」時,它實際上位於頂部的「Mac OS部署目標」,下拉菜單允許我選擇10.4,10.5或10.6!這些都不是Mac OS項目。

在我的構建設置中,Xcode允許我選擇32位或64位英特爾架構。不是armv6或armv7。

回答

14

您需要更改您的構建設置。幸運的是,這很容易做到。

首先在項目導航器中單擊項目名稱。

現在,單擊您的項目名稱,因爲它出現在列表中。 (您也可能需要爲您的構建完成此操作。)

接下來,單擊構建設置。最後,您應該可以將您的Base SDK更改爲適當的版本。

請注意,在下面顯示的屏幕中選擇目標後,您可能需要重複步驟3和4。

enter image description here

+3

你完全救了我!並且非常好地記錄,摩西;謝謝。 – Slowburner

2

自升級以來你重新啓動了Xcode嗎?通常情況下,Xcode 4似乎需要在SDK更改後重新啓動。

+0

哈哈,我想我應該先嚐試了最明顯的事情..它的工作..但哎呀,蘋果這是一個非常不好的用戶體驗!謝謝kcbanner。 :-) – MadmanMel

+0

@MadmenMel - 你提出了一個錯誤嗎? – Abizern

+0

對不起,很快就說過了..這不適用於這兩個項目。 – MadmanMel

0

我沒有遇到在Xcode 4中打開項目的任何問題,這些項目都是在Xcode 3中構建的。但是,您可能會遇到與您正在使用的Xcode 4有關的問題。嘗試使用構建設置將體系結構重置爲armv6或armv7,並將基礎SDK重置爲最新的iOS SDK。還要正確設置部署目標。這應該允許您在Xcode 4中運行應用程序。

另外,請嘗試卸載xcode並再次安裝Xcode 4。這應該解決您在xcode 4中遇到的有線問題。

相關問題