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

Xcode4 .app文件在Xcode为4的新项目中显示为红色(缺失),xcode4,Xcode4,每次我创建Xcode 4项目(iPhone应用程序、cocoa库…)时,Products组下的.app文件或.a文件都会显示为红色(丢失) 即使我构建了这个项目,这个文件仍然是红色的 我的所有设置都是默认设置。尝试在设备上构建和运行,我注意到同样的红色文本问题,但选择了我的iPhone,红色文本消失了 我对Products文件夹中的red.app文件也有问题。我尝试了许多提供的补救措施,但没有一种奏效。我的问题可能有所不同。如果你有同样的症状,我的解决方案可能也适用于你 症状 导航器区域中Pro

每次我创建Xcode 4项目(iPhone应用程序、cocoa库…)时,Products组下的.app文件或.a文件都会显示为红色(丢失)

即使我构建了这个项目,这个文件仍然是红色的


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

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

我对Products文件夹中的red.app文件也有问题。我尝试了许多提供的补救措施,但没有一种奏效。我的问题可能有所不同。如果你有同样的症状,我的解决方案可能也适用于你

症状
  • 导航器区域中Products文件夹中的红色.app文件(xcode的左侧部分)
  • 选择.app时,文件检查器视图的实用程序区域(xcode的右侧部分)“完整路径”显示:

    /用户/[user name]/Library/Developer/Xcode/DerivedData//Build/Products/Debug/[app name].app

  • 应用程序文件位于(请注意-iphoneos-after-Debug):

    /用户/[user name]/Library/Developer/Xcode/DerivedData//Build/Products/Debug iphoneos/[app name].app

  • 选择以下选项:

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

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

    c。“生成设置”选项卡(症状4-C)

  • 搜索“每配置构建产品路径”(症状4-D)。该值是
    build/Debug
    ,而不是
    build/Debug iphoneos

    解决方案
  • 选择以下选项:

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

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

    c。“生成设置”选项卡(解决方案1-C)

  • 将“基本SDK”的值设置为
    最新的iOS(iOS 6.0)
    。实际上,任何iOS选项都应该可以工作。(解决方案1-D)

  • 将“架构”的值设置为
    标准(armv7、armv7s)
    。(解决方案1-E)

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

  • 通知
  • 每个配置的Build Products Path–Debug的值是Build/Debug iphoneos(解决方案1-G)

  • .app文件不再为红色。(解决方案1-H)

  • .app的“完整路径”为:

    /用户/[user name]/Library/Developer/Xcode/DerivedData//Build/Products/Debug iphoneos/[app name].app


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

  • 选择项目名称->单击项目->构建设置->搜索“每配置构建产品路径”

  • 从那里移除多余的字符串

  • 最后确认您必须添加
    $(BUILD\u DIR)/$(配置)

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

    单击产品->清除构建文件夹,然后再次尝试为当前选定的设备构建应用程序。也许不是第一次,但第二次它会正确构建。

    True!我已经为我的iPod做了一些设计,现在看起来很正常。谢谢如果您正在构建一个Cocoa应用程序呢?是的,很抱歉,不确定将来是否会使用Cocoa应用程序,而不是在多个重复的问题上粘贴相同的答案,您是否可以标记这些问题,让我们指向一个规范问题?粘贴的答案会触发警告,有时会导致这些答案被删除。在本例中,我将这些问题中的许多问题作为重复问题结束,并在这里指出它们,以便我们可以有一个中心参考。这样可以防止信息分散在站点上的不同位置。我很感激你的详细回答。@BradLarson旗帜选项在哪里?像这样的还有很多。尝试搜索
    xcode红色应用程序
    xcode红色项目
    。我尝试了很多解决方案,但只有这一个有效!此解决方案修复了在xcode5中构建静态库的问题。感谢这是一个缺点,在设备和模拟器之间切换时需要重新编译所有内容。如果您不介意,我可以知道您是如何知道这一点的吗