重命名XCode项目和iOS应用程序,但保留旧应用程序

重命名XCode项目和iOS应用程序,但保留旧应用程序,ios,xcode,Ios,Xcode,我正在尝试进一步开发一个示例应用程序,同时将原始应用程序保留在手机上 这里的所有答案都不完全有效,因为新应用程序将覆盖原始应用程序,因此,每当我想在手机上恢复原始应用程序时,我都必须再次运行(“安装”)该应用程序。必须采取一些额外的步骤 很抱歉,我创建了一个新问题,但由于声誉不佳,我无法对旧问题进行评论,我认为回答一堆其他人更适合做的随机问题没有任何意义。您可以在此处双击您的项目名称,以便它是可选择和可编辑的 我怀疑它会覆盖你的旧应用,因为它有不同的名称。我没有在任何iOS设备上测试过这个,但

我正在尝试进一步开发一个示例应用程序,同时将原始应用程序保留在手机上

这里的所有答案都不完全有效,因为新应用程序将覆盖原始应用程序,因此,每当我想在手机上恢复原始应用程序时,我都必须再次运行(“安装”)该应用程序。必须采取一些额外的步骤


很抱歉,我创建了一个新问题,但由于声誉不佳,我无法对旧问题进行评论,我认为回答一堆其他人更适合做的随机问题没有任何意义。您可以在此处双击您的项目名称,以便它是可选择和可编辑的

我怀疑它会覆盖你的旧应用,因为它有不同的名称。我没有在任何iOS设备上测试过这个,但在模拟器中它没有删除旧版本

  • 我建议您在现有项目中创建一个新目标。您可以通过复制退出目标来实现这一点
  • 在此目标中,更改包标识符。(新目标的“常规”选项卡),因此它不会覆盖现有应用程序
  • 更改Bundle显示名称以从退出应用程序中标识新应用程序。(新目标的“信息”选项卡)

  • 这样,您就可以只拥有与示例应用程序相关的文件。当您想要构建原始目标时,只需将目标从XCode更改为build。

    谢谢,这样就可以了。我已经更改了目标和包显示名称,但没有更改包标识符,至少没有同时更改。现在就可以了,但是不建议这样做,因为链接问题是关于重命名iOS应用程序名称的。你的情况不同。因为您希望保留同一应用程序的两个安装。iOS正在使用包标识符跟踪应用程序。所以,如果你想在同一个应用程序中保留多个副本,就必须有不同的ID。不,我从来没有说过我想在同一个应用程序中安装两个,尽管我知道这可能是语义上的。我想做的是使用现有应用程序作为新应用程序的起点,同时保留原始应用程序,而不必复制/粘贴整个代码和设置。哦,好的。尽管我误解了要求,但很高兴我能在某些方面帮助您:)