【问题标题】:On duplicating an Xcode product. Why is the name red, and how can I change the name?关于复制 Xcode 产品。为什么名称是红色的,我该如何更改名称?
【发布时间】:2012-06-27 12:42:35
【问题描述】:

我正在尝试复制 Xcode 目标 (Xcode 4.3.2) 以制作我的 iPhone 应用程序的免费版本。

在 Xcode 中,我选择了旧目标,右键单击,然后“复制”。结果我得到了myapp copy.appmyapp copy-info.plist

但是,名称myapp copy.app红色 打印(即使在构建之后)。我猜这表明文件丢失了!

问题一:如何解决上述问题?

问题 2:如何更改新目标的名称?

【问题讨论】:

  • 我在一分钟前回答了,但我看错了你的问题,所以我删除了那个答案

标签: iphone xcode xcode4


【解决方案1】:

我可以回答问题 2。您可以从项目编辑器中更改目标名称。从项目窗口左侧的项目导航器中选择您的项目以打开项目窗口。从项目编辑器左侧的目标列表中选择目标。按 Return 键重命名目标。

不幸的是,当您重命名目标时,Xcode 不会重命名相关文件,例如 info.plist 文件。您将不得不使用文件检查器重命名 info.plist 文件。您还必须重命名为目标创建的方案 Xcode。单击工具栏中的方案菜单并选择管理方案以重命名方案。

【讨论】:

  • 好的,谢谢。我已经重命名了这些文件,但我感觉我错过了一些东西,因为新产品印成红色。
【解决方案2】:

复制目标后:

  1. 选择目标
  2. 转到右侧面板中的“构建设置”
  3. 在“包装”部分,重命名产品名称和 Info.pList 文件
  4. 在文件资源管理器中,重命名 pList 以匹配 3 中的设置

【讨论】:

  • 在我看来,这回答了问题的“我如何更改名称”部分,这是我所需要的,并且它有效。谢谢
【解决方案3】:

我认为 .app 文件只有在您为设备构建时才会激活(不是红色)。将您的构建设置更改为 iOS 设备而不是模拟器,您应该会看到在 Build 目录的 Debug-iphoneos 文件夹中创建了一个 .app。 HTH。

【讨论】:

    【解决方案4】:

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

    症状

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

      /Users/[用户名]/Library/Developer/Xcode/DerivedData//Build/Products/Debug/[应用名].app

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

      /Users/[用户名]/Library/Developer/Xcode/DerivedData//Build/Products/Debug-iphoneos/[应用名称].app

    4. 选择以下:

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

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

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

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

    解决方案

    1. 选择以下:

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

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

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

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

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

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

    通知

    1. Per-configuration Build Products Path – Debug 的值为 build/Debug-iphoneos(解决方案 1 - G)

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

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

      /Users/[用户名]/Library/Developer/Xcode/DerivedData//Build/Products/Debug-iphoneos/[应用名称].app

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-30
      相关资源
      最近更新 更多