2015-09-18 52 views
2

我有一個應用程序,我爲Enterprise Distro構建並提交給AppStore。相同的應用程序代碼,使用相同的bundleID。顯然,所有不同的是使用團隊帳戶和配置文件(企業配置文件與AppStore的自動簽名配置文件)。爲什麼當我安裝企業應用程序OTA並將其從AppStore安裝時,我是否會獲得2個獨立的應用程序安裝(使用相同的名稱)?我認爲BundleID是iOS中「應用安裝唯一性」的關鍵。iOS Enterprise Distribution vs AppStore - 爲什麼單獨安裝SAME BundleID

回答

2

我懷疑捆綁ID是由團隊標識符靜靜地加上前綴,就像您的供應配置文件一樣, 5Y7Q769X9。*

蘋果有時候會用Bundle標識符來做這件事,我無法告訴你究竟在哪裏,但我看過它。

See the prefix

+0

我懷疑你是對的。我希望有人知道肯定:)這就是事實(TeamID + BundleID)得到最終的ID Apple稱他們爲AppID,但從我讀的這不是關於識別特定設備,而是更多的開發團隊供應東西。不過,有一些奇怪的事情發生在那裏... – stonedauwg

+0

檢查我剛剛添加的圖像,它顯示前綴。 –

+0

由於使用AppStore和Enterprise Distro進行測試,標記爲答案似乎支持這一理論。仍然想從確認的人那裏確認 – stonedauwg

相關問題