为什么Xcode 4没有创建任何产品?

Tik*_*iki 79 xcode ios xcode4

无论构建配置如何,构建我的iPad应用程序实际上并不会输出.app文件.它确实在iPad模拟器和设备上运行,但是当我点击构建或构建并运行时,二进制文件显示在"红色产品"下,并且不会在构建设置中指定的"构建"文件夹中创建.

有任何想法吗?

Jas*_*oco 131

Xcode 4现在将其构建产品和其他中介/临时文件/索引放在派生数据目录中,而不是与产品文件混合在一起的"构建"目录.它这样做是为了处理新的工作空间,以便您可以在不同的工作空间中清理不同项目,而不会相互污染.

如果您的原始模板是旧的,那么您构建的产品可能与您的源目录相关,而不是相对于您构建的产品目录,这就是它显示为红色的原因.默认情况下,派生数据目录将位于〜/ Library/Developer/Xcode/DerivedData下.要查看当前工作空间/项目放置这些文件的位置,可以使用File-> Workspace Settings ...并查看Build Location.

  • @Ross - 当您打开一个项目窗口时,它是*文件 - >项目设置*,当您打开工作区窗口时,*文件 - >工作区设置*.无论你有哪个菜单条目,它都在同一个位置,它有相同的实际选项...... (9认同)
  • 它应该是*文件 - >项目设置*吗? (5认同)
  • 即使使用新模板,产品也会显示为红色.我应该将"派生数据位置"设置为什么? (2认同)