如果相同的应用程序先使用 Enterprise 上传到网站进行下载,然后再上传到应用商店,那么 iOS 应用程序会发生冲突吗?

问题描述

所以我已经将我的 iOS 应用程序上传到网站以供下载。我的朋友已经将其下载到他们的设备中。而且已经有一段时间了(2 周)。

现在我决定在 AppStore 中发布相同的应用。

这个应用程序从网站下载然后再从Appstore下载会不会有冲突? 任何下载/更新问题?

如果我使用不同的 bundle id 会怎样?

如果我使用相同的 bundle id 会怎样?

如果我更改 app version 会怎样?

具有相同 bundle ID 的应用能否同时上传Enterprise AccountAppstore Account

还有其他可能的情况吗?

谢谢。

我期待收到您的来信。

解决方法

如果我使用不同的 bundle id 怎么办?

那么它们是两个具有相同名称和图标的不同应用,但对于 iOS,它们将安装在不同的文件夹、不同的钥匙串条目、UserDefaults 等中。

如果我使用相同的 bundle id 会怎样?

如果您分发了从 Xcode 导出的 Testflight 版本,那么它们会从 App Store 安装,只要版本号更大,只会更新二进制文件:不会丢失数据。

如果我更改应用版本会怎样?

那是你的应用程序的新版本,所以这里没有问题,事实上,我会在将应用程序发送给 Apple 之前更新应用程序版本,所以这个版本的版本号比 Testflight 的版本号更大。为此,您应该使用 Semantic Versioning