【发布时间】:2011-06-18 14:42:49
【问题描述】:
可能重复:
.app file appears in red (missing) in new projects with Xcode 4
XCode 4 : Product 仍然以红色显示... myAppName.app 在 Products 下??
在 XCode 首选项下:我看到的构建位置“将构建产品放在派生数据位置(推荐)”。 “唯一子文件夹”列表项被选中。
转到文件夹:~/Library/Developer/Xcode/DerivedData,然后我重新构建并查看: myAppName-bqxvzqesjyqjhlgzhainyxexzacq 文件夹: 构建文件夹: 产品文件夹: Debug-iphonesimulator 文件夹: 我的应用程序 我的应用程序。 dSYM
在项目设置下,我有应用程序目标 = iPhone,因此产品文件夹下一层的文件夹以名称开头是有意义的:Debug-iphonesimulator。我怀疑前缀“Debug”来自 Code Signing Identity = iPhone Developer,而不是 iPhone Distribution。
然后,我将“首选项”下的“位置”重置为“将构建产品放置在目标指定的位置”
此时,我的应用程序的项目文件夹中出现了一个构建文件夹,这是应该的;但是,Debug-iphonesimulator 文件夹也再次出现在上述项目文件夹中。
更糟糕的是,myAppName.app 仍然显示为红色??
【问题讨论】:
-
我也有类似的问题。一些新的文件解析功能仍然存在一些错误。产品正在构建中,它在您期望的地方,但 Xcode 不知道它在哪里。似乎有一些偏好组合会导致问题。我已经将所有产品都放在一个目录中,与 Xcode 3 相同,因为我不会对所有东西都使用工作区,并且需要链接到中心位置的通用框架。但有时项目会看到自己的产品,而有时则不会。