2012-01-30 45 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可以在其他帳戶中註冊。