捆绑标识符iOS Provisioning Portal

我是iOS企业计划的团队代理。

我正在尝试添加一个新的应用程序ID(新的应用程序ID以前从未在我的帐户中使用过,但可能会被另一个企业帐户使用,但是在提交之后,它会显示:

The bundle identifier you have specified is already in use. Please select another. 

为什么发生这种情况,我该如何解决这个问题?

应用程序ID必须是全球唯一的(不仅在您的iTunes帐户中是唯一的)。

如果您或其他人在另一个iTunes帐户(企业版或常规版)上使用了该捆绑ID,则无法在其他帐户上重复使用该帐户。

为了避免这种情况,最好在开发时使用通配符(com.mycompany。*),并且只有在准备使用特定帐户部署应用程序时才创build完全限定的id。

捆绑标识符需要全面唯一。 如果它在另一个业务中使用,只需更改它。 您可以在与您的项目关联的* -Info.plist文件中执行此操作。 寻找Bundle标识符字段。 它通常是反向域。 所以使用com.yourcompany.appname这样的东西如果这个包不是由你设置的,而是你的项目中的某个人。 您应该能够访问支持该捆绑标识符的供应configuration文件。 为了所有目的,请牢记iOS将把不同的包标识符视为不同的应用程序。

所有的应用程序ID似乎都必须在苹果公司在其全球iTunes数据库中的所有ID中唯一。

是否有其他公司注册了mycompany.com的互联网域名,您将其用作com.mycompany.myapp应用程序ID的一部分? 您是否将公司的域名replace为“mycompany”? 或者也许其他一些公司试图(误)使用你公司的注册域名。 或者,贵公司的公司的公司是否包含多个开发者帐户(可能是1个企业注册和1个公司注册,或更多)? 应用程序ID可以在其他帐户中注册。