捆绑标识符iOS Provisioning Portal

时间:2012-01-30 15:38:04

标签: ios app-store provisioning-profile

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

我正在尝试添加新的应用ID(新的应用ID以前从未在我的帐户中使用过,但有可能被其他企业帐户使用)。 但是,提交后,它说:

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

为什么会这样,我该如何解决?

3 个答案:

答案 0 :(得分:15)

应用ID必须是全球唯一的(不仅仅是iTunes帐户中的唯一身份)。

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

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

答案 1 :(得分:1)

捆绑标识符需要全面唯一。如果它在另一个企业中使用,只需改变它。您可以在与项目关联的* -Info.plist文件中执行此操作。查找Bundle标识符字段。它通常是反向域。所以使用像com.yourcompany.appname之类的东西如果你没有设置捆绑包,那么你的项目中有人。您应该能够访问支持该捆绑包标识符的配置文件。出于所有目的,请记住,iOS会将不同的包标识符视为不同的应用。

答案 2 :(得分:1)

所有应用ID似乎必须在Apple在其整个全球iTunes数据库中拥有的所有ID中独一无二。

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