2013-02-19 53 views
3

在xcode 4.6中,我創建了一個包含多個目標的新項目。我的一個目標,一個空的iOS應用程序,缺少Target Build Settings中的所有「Apple LLVM compiler 4.2 - ...」部分。其他人看過這個?任何想法如何讓他們展示?xcode 4.6目標構建設置缺少「Apple LLVM編譯器4.2 - ...」部分

我能夠始終如一地複製情況六個步驟:

  1. 開始的Xcode 4.6
  2. 文件 - >新建 - >項目...
  3. 選擇一個OS X框架&庫 - >包(接受所有默認值)
  4. 在該項目中,文件 - >新建 - >目標...
  5. 選擇iOS應用程序 - >空應用程序(接受所有默認值)
  6. 轉到iOS的應用目標的 「生成設置」,發現沒有 「蘋果LLVM編譯器4.2 - ...」 部分

隨着 「蘋果LLVM編譯器4.2 - ...」 部分 With "Apple LLVM compiler 4.2 - ..." sections

沒有「蘋果LLVM編譯器4.2 - ...」部分 enter image description here

+0

您好mmorris,你找到了解決這個問題的任何解決方案。當我需要在x-code4.6中爲框架目標啓用ARC時,我遇到了同樣的問題。如果你有一些解決方案,請幫助我。 – Hariprasad 2013-10-22 09:43:22

+0

@Hariprasad我能夠使用下面的方法解決特定的問題。 – mmorris 2013-10-22 14:11:44

回答

0

當我創建了最初的目標一個新的項目,這是一個OS X捆綁(見浩第3步w複製問題中的情況),所有添加的目標的默認設置將繼承項目設置,在本例中爲OS X.當我添加和iOS空應用程序目標時,「構建設置」是正確的,但「 Apple LLVM編譯器4.2 - ...「部分丟失。

我能得到「蘋果LLVM編譯器4.2 - ...」中的「生成設置」部分,通過改變以顯示iOS的空應用程序目標項目(沒有任何目標「) 「生成設置」 在以下莊園 「體系結構」 部分:

Base SDK從:Latest OS X (OS X 10.8)到:Latest iOS (iOS 6.1)

Architectures從:64-bit Intel到:Standard (armv7, armv7s)

然後單擊iOS空應用程序目標的生成設置「,並且有」Apple LLVM編譯器4.2 - ...「部分。

+0

嗯,我也錯過了那些APPLE LLVM構建設置,當我看着我的prject構建設置時,它們已經設置爲你正在說的將它們更改爲... – topwik 2013-03-14 14:35:36

+0

@towpse確保注意區分* *項目**和**目標**「構建設置」。不匹配**項目**和**目標**「構建設置」,其中**目標**爲iOS目標導致缺少「Apple LLVM編譯器4.2 - ...」部分。如果**項目**和**目標**「構建設置」匹配,那麼您會發現xcode的其他有趣_「功能」。 – mmorris 2013-03-14 17:06:04

+0

這是應該作爲雷達提交的東西。 – conradev 2013-06-07 18:13:42

相關問題