每次创建Xcode 4项目(iPhone应用程序,可可库...)时,.app文件或Products组下的.a文件都会显示为红色(缺少)。
即使我构建项目,文件仍为红色。
我的所有设置都是默认设置。
提前致谢。
答案 0 :(得分:43)
尝试在设备上构建和运行,我注意到同样的红色文字问题,但选择了我的iPhone并且红色文字已经消失。
答案 1 :(得分:31)
我已通过以下过程解决了问题:
选择项目名称 - >点击项目 - >构建设置 - >搜索“按配置构建产品路径”
从那里删除多余的字符串。
$(BUILD_DIR)/$(CONFIGURATION)
答案 2 :(得分:6)
我也在Products文件夹中遇到红色.app文件的问题。我尝试了许多提供的补救措施,但都没有效果。我的具体问题可能有所不同。如果您有相同的症状,我的解决方案也可能适合您。
当选择.app,效用区域(xcode的右侧部分)时,文件检查器会显示“完整路径”:
/ Users / [user name] / Library / Developer / Xcode / DerivedData // Build / Products / Debug / [app name] .app
app文件位于(注意调试后的-iphoneos):
/ Users / [user name] / Library / Developer / Xcode / DerivedData // Build / Products / Debug-iphoneos / [app name] .app
选择以下内容:
一个。导航器区域中的项目(xcode的左侧部分)(症状4 - A)
湾编辑区域中的项目(xcode的中间部分)(症状4 - B)
℃。 “构建设置”选项卡(症状4 - C)
搜索“按配置构建产品路径”(症状4 - D)。值为build/Debug
而不是build/Debug-iphoneos
。
选择以下内容:
一个。导航器区域中的项目(xcode的左侧部分)(解决方案1 - A)
湾编辑区域中的项目(xcode的中间部分)(解决方案1 - B)
℃。 “构建设置”选项卡(解决方案1 - C)
将“Base SDK”的值设置为Latest iOS (iOS 6.0)
。实际上任何iOS选项都应该有效。 (解决方案1 - D)
将“架构”的值设置为Standard (armv7, armv7s)
。 (解决方案1 - E)
将“支持的平台”的值设置为iOS
(解决方案1 - F)
每配置构建产品路径的值 - 调试是构建/调试 - iphoneos(解决方案1 - G)
.app文件不再是红色。 (解决方案1 - H)
.app的“完整路径”是:
/ Users / [user name] / Library / Developer / Xcode / DerivedData // Build / Products / Debug-iphoneos / [app name] .app
答案 3 :(得分:1)
这是一个错误,但是一个肤浅的错误 - 它会在您清理项目时发生。如果文件位于Products文件夹下,则这些项目仅用于显示构建过程的输出。如果你再次构建并运行它不应该是红色,但如果它是红色的,它不会影响你的应用程序。
答案 4 :(得分:0)
单击产品->清理生成文件夹,然后重试为当前所选设备生成应用程序。也许不是从第一次开始,而是从第二次开始就可以正确构建。