我有一个非常烦人的问题。我的应用程序已发布在AppStore中。

每次我从Xcode运行该应用程序时,iTunes二进制文件都会被覆盖...而下一次我需要使用该应用程序的生产版本进行测试时,我需要重新下载它。

有什么办法解决这个问题?

提前致谢!

最佳答案

您需要更改包标识符。这是我在项目中进行设置的方式

  • 选择您的项目
  • 选择目标
  • 导航到Info选项卡
  • bundle identifier更改为自定义构建设置,例如我有${BUNDLE_IDENTIFIER}
  • 现在单击Project-(您可能希望将目标级别保持在您的选择)
  • 导航到Build Settings选项卡
  • 一直滚动到底部以查看User-Defined
  • 单击Add Build Setting
  • (1)选择Add User-Defined Setting

  • (2)添加Key作为您先前选择的名称
  • 为每个方案设置不同的包标识符

  • 奖金
    您可以对图标使用相同的技巧,因此可以轻松区分一台设备上的构建

    关于objective-c - 如何防止Xcode覆盖iTunes二进制文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10238203/

    10-08 20:49