2009-10-25 49 views
0

我是iPhone開發人員計劃的成員。我已經創建了我的開發證書和配置文件。我已經安裝了兩個。xcode中沒有iPhoneOS目標

但是,當我創建一個空的新xcode項目時,目標目標僅列出'Simulator - 3.1.2 |調試」。對於'主動架構',只有i386被列出。但是,在項目設置中,體系結構是'arm6',基本SDK是'iPhone Device 3.1.2'。代碼簽名標識也被設置。

我的問題是,我如何編譯我的設備?一切看起來都設置正確,但似乎無法編譯爲設備。

+0

只有當您創建一個完全空白的項目時纔會發生這種情況嗎?如果您使用某種預定義的項目類型(標籤欄,導航等),該怎麼辦? – 2009-10-25 05:49:17

+0

我已經檢查了一些其他(較舊的)項目。我看來我可以爲'Device - 2.2.1'構建,但是當我打開一些應該編譯爲3.0的東西時,它會顯示'Missing |調試| I386' 。 – user1902602 2009-10-26 00:27:08

回答

0

我做了一些挖掘,看起來/Developer/SDKs/iPhoneOS.sdk被符號鏈接到/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk。我想升級不會覆蓋符號鏈接。