![](/img/trans.png)
[英]Can I run Objective-C programs (not iPhone/Mac projects) in Xcode like executing C programs?
[英]Xcode 4: My iPhone projects have become Mac OS projects.. and I can't change this
我有兩個 iOS 項目,在 Xcode 3 下正確構建,這些 iPhone 在應用商店中銷售了一段時間。 升級到 Xcode 4 后,Xcode 現在認為這些是 Mac OS 項目!
當我 select 項目設置 > 信息時,它實際上在頂部顯示“Mac OS 部署目標”,下拉菜單允許我選擇 select 10.4、10.5 或 10.6。 這些不是也從來不是 Mac OS 項目。
在我的構建設置中,Xcode 允許我使用 select 32 位或 64 位英特爾架構。 不是 armv6 或 armv7。
您需要更改構建設置。 幸運的是,這真的很容易做到。
首先在 Project Navigator 中單擊您的項目名稱。
現在,單擊列表中出現的項目名稱。 (您可能也需要為您的構建執行此操作。)
接下來,單擊構建設置。 最后,您應該能夠將您的 Base SDK 更改為適當的。
請注意,在下面顯示的屏幕中選擇目標后,您可能需要重復步驟 3 和 4。
升級后是否重啟過 Xcode? 很多時候 Xcode 4 似乎需要在 SDK 更改后重新啟動。
在 Xcode 3 中打開 Xcode 4 中的項目時,我沒有遇到任何問題。但是使用 Xcode 可能存在接線問題。4 嘗試使用構建設置將架構重置為 armv6 或 armv7 並將 SDK 基本設置為最新的 iOS SDK。 還要正確設置部署目標。 這應該允許您在 Xcode 4 中運行應用程序。
另外,嘗試卸載 xcode 並再次安裝 Xcode 4。 這應該可以解決 xcode 4 的有線問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.