作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 App Store 上有一个应用程序,我正在开发第二个版本。
从 Xcode 安装新版本会覆盖手机上的发布版本——我想避免这种情况。在设备上维护 iOS/OS X 应用程序的两个副本(发行版和开发版)的最佳做法是什么?
显然,您可以手动更改包标识符,但这会带来其他负面影响。
编辑:
有这个:http://blog.chrismiles.info/2011/04/ios-dev-beta-production-builds.html但它已经过时了。
最佳答案
通常我会推荐两个 bundle ID:一个用于内部/测试版/开发使用,一个用于 App Store 中的生产使用。
在更复杂的情况下,您可以拆分开发版和测试版,以便为您提供总共 3 个独立的 ID。
当需要测试版本升级方案时,您必须切换到最终测试和发布候选版本的生产包 ID。
Simon Wolf 对该方法进行了很好的描述:Concurrent Debug, Beta and App Store Builds .
关于同一部手机上的 iOS App Release 版本和 Dev 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29800503/
我有一个应用程序在我的 Samsung Galaxy S7 7.0 版 API 24 中运行正常。但是当我在华为 CAM-L03 6.0 版 API 23 中尝试它时它不起作用。 基本上我有这样一个类
我是一名优秀的程序员,十分优秀!