2012-01-30 46 views
8

我是iOS企业计划的团队代理。 。Bundle标识符iOS配置门户

我尝试添加新的应用程序ID(新的应用ID是从未在我的帐户使用,但它可能是由其他企业帐户 但是,提交后,它说:

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

为什么它正在发生,我怎么能解决这个问题?

回答

15

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

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

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

1

捆绑标识符需要全线唯一的。如果它在另一家企业使用的只是改变它。你可以在* -Info做到这一点。 plist文件与您的项目相关联查找Bundle标识符字段,它通常是反向域,因此请使用类似com.yourcompany.appname的东西如果包dle不是由你设定的,而是你的项目中的某个人。您应该能够访问支持该捆绑标识符的供应配置文件。为了各种目的,请记住iOS会将不同的包标识符视为不同的应用程序。

1

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

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