【问题标题】:Duplicating an Xcode 4 Project复制 Xcode 4 项目
【发布时间】:2011-09-19 16:07:48
【问题描述】:

基本上我想为我的 Xcode 项目和我的所有文件制作一个独立的副本。我怎样才能做到这一点?我正在研究图形框架,我想为每个框架使用相同的 UI。

【问题讨论】:

  • 简单地复制包含所有文件的项目文件夹有什么问题?

标签: iphone ios xcode


【解决方案1】:

根据@zoul 的评论,这可以在 Xcode 4.5 中通过四个步骤完成。

  1. 在 Finder 中,复制项目文件夹。不要更新.xcodeproj 文件名。
  2. 在 Xcode 中,重命名项目。接受建议的更改。
  3. 仍然在 Xcode 中,在“管理方案”中重命名方案。
  4. Info.plist 中,重命名您的 Bundle 标识符。

【讨论】:

  • 请参阅stackoverflow.com/questions/5346767/… 了解如何重命名方案(发现这有点技巧)。
  • 重命名项目:在项目导航器(左侧窗格)中单击项目名称。
  • 我不知道这是否是 Xcode 5 的东西,但 Bundle 标识符(在项目设置中)会自动更改。 (可能在重命名之后)
【解决方案2】:

几个月前,我需要使用相同的源代码创建不同的应用程序。 我不想复制完整的目录,所以我想出了一个程序,让我可以在一个地方维护源代码并基于相同的源代码创建许多不同的应用程序。

我的程序如下:

  • 复制目标以制作新目标并将名称更改为新名称
  • 在构建选项中更改产品名称和 info.plist(选择新目标并单击信息按钮),确保这是针对所有配置的
  • 将复制时创建的 info.plist 文件重命名为“newnameInfo”.plist(单击文件,然后单击信息按钮并选择目标)
  • 将 icon.png 添加到特定目标的资源中。
  • 更改图标名称
  • 在 NewnameInfo.plist 中将图标名称更改为 icon_xxx 和包标识符 com.yourdomain.newname
  • 在语言/其他标志中,您可以有一个标志来检查代码。
  • 在 iOS 临时门户中创建一个新的 APP_ID
  • 如果使用 APN,请在创建开发配置文件之前配置 APN
  • 创建新的开发和分发(ad-hoc 或应用商店)
  • 在目标(信息)中为代码符号选择正确的配置文件

我希望这会有所帮助。

--nahum

【讨论】:

    【解决方案3】:

    转到您的项目文件夹。右键单击它。选择“复制”。

    有什么你想实现而这没有实现的吗?

    【讨论】:

    • 是的,这样做的原因是复制的项目仍然引用旧项目中的文件。如果我在新项目中更改某些内容,它也会在旧项目中更改。我可以从 XCode 中取消引用所有文件,然后从新文件夹中拖入文件,但这需要一段时间,因为我不能只单击并拖动根文件夹(它会给我导入错误,因为它是试图导入索引文件等 XCode 不允许的,所以它只是不导入任何东西)。
    【解决方案4】:

    复制并粘贴您的项目文件夹。打开新文件夹并打开 Xcode 项目文件。在左侧的“Project Navigator”中选择项目名称,然后在右侧的“File Inspector”中,在Identity and Type下更改项目名称。

    这样您将拥有一个具有两个不同名称的重复项目。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多