1

我已经在我公司的很多ipad上发布了一个应用程序。我在iPad上使用开发人员配置文件进行了此操作。现在我已经用iOS Developer Enterprise Distribution重新发布了该应用程序。为此,我使用了一个新的苹果开发者账户,证书,应用程序ID等等。现在我看到新版本的应用程序不会覆盖旧版本,而是安装在旧版本之外。iOS开发者企业程序发行不覆盖我的应用程序

ipad如何决定应用程序是否需要被新应用程序覆盖?这是应用程序ID吗?如果是这样,我可以在不同的苹果开发者账户中使用相同的应用ID吗?

+3

您可能会将Bundle标识符错误。 – Spidy

回答

1

据我了解你的问题。

你的第一分布与iOS开发者计划开发配置文件与名com.mycompany.myapp

你的第二个分布与iOS开发企业项目分发配置文件同名com.mycompany.myapp

您期待这一点,因为它们具有相同的名称,但它们不具有相同的名称。

对于每个开发人员计划,每个供应配置文件都有一个10位字母数字唯一标识符。

然后,您的第一个配置文件可能类似*:VGHU6789JHY.com.mycompany.myapp *和第二个879JHYUJ8H.com.mycompany.myapp。你可以在Xcode/Organizer/Devices/Provisioning Profiles中检查。

您可以要求Apple将个配置文件从一个帐户迁移到另一个帐户。花时间,但这是可能的。

+1

感谢您的信息:) – jivanrij

0

iOS通过其包标识符识别应用程序,而不是通过其显示名称。

如果您想让它覆盖另一个,那么您需要使用相同的包标识符。

您不能在两个开发人员计划帐户中使用相同的应用程序ID。但是,现在您可以将具有其ID的应用程序从一个帐户转移到另一个帐户。但我没有亲身经历。

+0

谢谢。我想我需要移动应用程序ID。 – jivanrij

相关问题