xcode 4.6目标构建设置缺少;苹果LLVM编译器4.2-&引用;部分

xcode 4.6目标构建设置缺少;苹果LLVM编译器4.2-&引用;部分,xcode,xcode4.6,Xcode,Xcode4.6,在xcode 4.6中,我创建了一个具有多个目标的新项目。我的目标之一是一个空的iOS应用程序,它缺少目标构建设置中的所有“Apple LLVM compiler 4.2-…”部分。还有人看到这个吗?你知道如何让他们展示吗 我能够通过六个步骤始终如一地复制这种情况: 启动xcode 4.6 文件-->新建-->项目 选择OS X框架和库-->捆绑包(接受所有默认值) 在该项目中,文件-->新建-->目标 选择一个iOS应用程序-->空应用程序(接受所有默认值) 转到iOS应用程序目标的“构建设置

在xcode 4.6中,我创建了一个具有多个目标的新项目。我的目标之一是一个空的iOS应用程序,它缺少目标构建设置中的所有“Apple LLVM compiler 4.2-…”部分。还有人看到这个吗?你知道如何让他们展示吗

我能够通过六个步骤始终如一地复制这种情况:

  • 启动xcode 4.6
  • 文件-->新建-->项目
  • 选择OS X框架和库-->捆绑包(接受所有默认值)
  • 在该项目中,文件-->新建-->目标
  • 选择一个iOS应用程序-->空应用程序(接受所有默认值)
  • 转到iOS应用程序目标的“构建设置”,注意没有“Apple LLVM编译器4.2-…”部分
  • 带有“Apple LLVM编译器4.2-…”部分

    没有“Apple LLVM编译器4.2-…”部分

    当我创建了一个初始目标为OS X捆绑包的新项目时(请参见问题中的步骤3),所有添加目标的默认设置都继承了项目设置,在本例中,这些设置是针对OS X的。当我添加了iOS空应用程序目标时,“构建设置”是正确的,但是“Apple LLVM编译器4.2-…”节丢失

    通过更改以下manor中的项目(不是任何目标)“构建设置”“体系结构”部分,我能够使“构建设置”中的“Apple LLVM编译器4.2-…”部分为iOS空应用程序目标显示:

    基本SDK
    从:
    最新的OS X(OS X 10.8)
    到:
    最新的iOS(iOS 6.1)

    体系结构
    从:
    64位英特尔
    到:
    标准(armv7、armv7s)


    然后单击iOS空应用程序目标的构建设置”,出现“Apple LLVM compiler 4.2-…”部分。

    hmmm我也缺少这些Apple LLVM构建设置,当我查看我的项目构建设置时,它们已设置为您要将其更改为…@towpse的内容,请确保您注意项目和目标“构建设置”之间的区别。目标为iOS目标的项目和目标“构建设置”不匹配导致缺少“Apple LLVM编译器4.2-…”部分。如果项目和目标的“构建设置”匹配,那么你会发现xcode的另一个有趣的“特性”。这是应该作为雷达归档的东西。我也遵循了同样的。。。但无法获取“Apple LLVM编译器4.2-…”部分…:(@Raj查看我对towpse的回应。你可能也有一个完全不同的问题。有点好笑,你会投反对票。嗨,mmorris,你找到这个问题的解决方案了吗。当我需要在x-code4.6中为框架目标启用ARC时,我遇到了同样的问题。如果你有什么解决方案,请帮助我。@Hariprasad我能够重新启动使用以下方法解决特定问题。