在使用Xcode 4的新项目中,.app文件显示为红色(缺失)

时间:2011-03-23 17:09:36

标签: xcode4

每次创建Xcode 4项目(iPhone应用程序,可可库...)时,.app文件或Products组下的.a文件都会显示为红色(缺少)。

即使我构建项目,文件仍为红色。

我的所有设置都是默认设置。

提前致谢。

5 个答案:

答案 0 :(得分:43)

尝试在设备上构建和运行,我注意到同样的红色文字问题,但选择了我的iPhone并且红色文字已经消失。

答案 1 :(得分:31)

我已通过以下过程解决了问题:

  1. 选择项目名称 - >点击项目 - >构建设置 - >搜索“按配置构建产品路径”

  2. 从那里删除多余的字符串。

  3. 最后确认您必须添加$(BUILD_DIR)/$(CONFIGURATION)
  4. enter image description here

答案 2 :(得分:6)

我也在Products文件夹中遇到红色.app文件的问题。我尝试了许多提供的补救措施,但都没有效果。我的具体问题可能有所不同。如果您有相同的症状,我的解决方案也可能适合您。

症状

  1. 导航器区域的Products文件夹中的红色.app文件(xcode的左侧部分) Symptom 1
  2. 当选择.app,效用区域(xcode的右侧部分)时,文件检查器会显示“完整路径”:

    / Users / [user name] / Library / Developer / Xcode / DerivedData // Build / Products / Debug / [app name] .app Symptom 2

  3. app文件位于(注意调试后的-iphoneos)

    / Users / [user name] / Library / Developer / Xcode / DerivedData // Build / Products / Debug-iphoneos / [app name] .app

  4. 选择以下内容:

    一个。导航器区域中的项目(xcode的左侧部分)(症状4 - A)

    湾编辑区域中的项目(xcode的中间部分)(症状4 - B)

    ℃。 “构建设置”选项卡(症状4 - C)

  5. 搜索“按配置构建产品路径”(症状4 - D)。值为build/Debug而不是build/Debug-iphoneosSymptom 4

    解决方案

    1. 选择以下内容:

      一个。导航器区域中的项目(xcode的左侧部分)(解决方案1 ​​ - A)

      湾编辑区域中的项目(xcode的中间部分)(解决方案1 ​​ - B)

      ℃。 “构建设置”选项卡(解决方案1 ​​ - C)

    2. 将“Base SDK”的值设置为Latest iOS (iOS 6.0)。实际上任何iOS选项都应该有效。 (解决方案1 ​​ - D)

    3. 将“架构”的值设置为Standard (armv7, armv7s)。 (解决方案1 ​​ - E)

    4. 将“支持的平台”的值设置为iOS(解决方案1 ​​ - F) Solution 1

    5. 注意

      1. 每配置构建产品路径的值 - 调试是构建/调试 - iphoneos(解决方案1 ​​ - G)

      2. .app文件不再是红色。 (解决方案1 ​​ - H)

      3. .app的“完整路径”是:

        / Users / [user name] / Library / Developer / Xcode / DerivedData // Build / Products / Debug-iphoneos / [app name] .app

答案 3 :(得分:1)

这是一个错误,但是一个肤浅的错误 - 它会在您清理项目时发生。如果文件位于Products文件夹下,则这些项目仅用于显示构建过程的输出。如果你再次构建并运行它不应该是红色,但如果它是红色的,它不会影响你的应用程序。

答案 4 :(得分:0)

单击产品->清理生成文件夹,然后重试为当前所选设备生成应用程序。也许不是从第一次开始,而是从第二次开始就可以正确构建。