问题描述
所以我已经将我的 iOS 应用程序上传到网站以供下载。我的朋友已经将其下载到他们的设备中。而且已经有一段时间了(2 周)。
现在我决定在 AppStore 中发布相同的应用。
这个应用程序从网站下载然后再从Appstore下载会不会有冲突? 任何下载/更新问题?
如果我使用不同的 bundle id
会怎样?
如果我使用相同的 bundle id
会怎样?
如果我更改 app version
会怎样?
具有相同 bundle ID
的应用能否同时上传到 Enterprise Account
和 Appstore Account
?
还有其他可能的情况吗?
谢谢。
我期待收到您的来信。
解决方法
如果我使用不同的 bundle id 怎么办?
那么它们是两个具有相同名称和图标的不同应用,但对于 iOS,它们将安装在不同的文件夹、不同的钥匙串条目、UserDefaults 等中。
如果我使用相同的 bundle id 会怎样?
如果您分发了从 Xcode 导出的 Testflight 版本,那么它们会从 App Store 安装,只要版本号更大,只会更新二进制文件:不会丢失数据。
如果我更改应用版本会怎样?
那是你的应用程序的新版本,所以这里没有问题,事实上,我会在将应用程序发送给 Apple 之前更新应用程序版本,所以这个版本的版本号比 Testflight 的版本号更大。为此,您应该使用 Semantic Versioning。