无论构建配置如何,构建我的 iPad 应用程序实际上不会输出 .app 文件。它确实在 iPad 模拟器和设备上运行,但是当我点击构建或构建并运行时,二进制文件以红色显示在产品下,并且没有在build设置中指定的“构建”文件夹中创建。
有什么想法吗?
最佳答案
Xcode 4 现在将其构建产品和其他中介/临时文件/索引放在派生数据目录中,而不是与产品文件混合的“构建”目录。它这样做是为了处理新的工作区,还可以让您在不同的工作区中干净地构建不同的项目,而不会相互污染。
如果您的原始模板是旧的,您构建的产品可能是相对于您的源目录而不是相对于您的构建产品目录,这就是它显示为红色的原因。默认情况下,您的派生数据目录将位于 ~/Library/Developer/Xcode/DerivedData 下。要查看当前工作区/项目放置这些文件的位置,您可以File->Workspace Settings... 并查看Build Location。
关于xcode - 为什么 Xcode 4 不创建任何产品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5331270/