【问题标题】:having a test debug app and a released debug app side by side并排拥有一个测试调试应用程序和一个已发布的调试应用程序
【发布时间】:2011-02-14 02:03:41
【问题描述】:

当我从 iStore 下载我的应用程序时,安装到我手机上的最新测试版本会被覆盖。有谁知道如何同时拥有同一个应用的两个版本?

在一个测试项目中,我编辑了构建设置,使“realease”和“debug”具有不同的产品名称。这似乎解决了我的问题,但是当我在实际项目中尝试相同的技巧时,两者再次相互覆盖。

有人推荐吗?我不介意它是如何完成的。

【问题讨论】:

  • 更改捆绑包标识符。 com.tristan.cool_app 用于发布,com.tristan.cool_app_DEBUG 用于调试

标签: iphone xcode debugging versioning release


【解决方案1】:

包标识符(在您的 .plist 文件中)是差异化因素。根据 Jason Coco 的评论,改变这一点,iPhone 上传不再覆盖 - 这是两个不同的应用程序。

我使用这个技巧来比较同一设备上 AppStore 下载的应用和 AdHoc 分发的应用。

(当然,快速而肮脏的解决方案是使用两个设备.... ;-)

【讨论】:

  • 谢谢!起初我遇到了麻烦,因为我使用了错误的 .plist 文件,没有意识到还有另一个。我已将捆绑标识符设置为“com.axle8.${PRODUCT_NAME}”。我对发布和调试版本下的产品名称有不同的设置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-17
相关资源
最近更新 更多