1

我已經在我公司的很多ipad上發佈了一個應用程序。我在iPad上使用開發人員配置文件進行了此操作。現在我已經用iOS Developer Enterprise Distribution重新發布了該應用程序。爲此,我使用了一個新的蘋果開發者賬戶,證書,應用程序ID等等。現在我看到新版本的應用程序不會覆蓋舊版本,而是安裝在舊版本之外。iOS開發者企業程序發行不覆蓋我的應用程序

ipad如何決定應用程序是否需要被新應用程序覆蓋?這是應用程序ID嗎?如果是這樣,我可以在不同的蘋果開發者賬戶中使用相同的應用ID嗎?

+3

您可能會將Bundle標識符錯誤。 – Spidy

回答

1

據我瞭解你的問題。

你的第一分佈與iOS開發者計劃開發配置文件與名com.mycompany.myapp

你的第二個分佈與iOS開發企業項目分發配置文件同名com.mycompany.myapp

您期待這一點,因爲它們具有相同的名稱,但它們不具有相同的名稱。

對於每個開發人員計劃,每個供應配置文件都有一個10位字母數字唯一標識符。

然後,您的第一個配置文件可能類似*:VGHU6789JHY.com.mycompany.myapp *和第二個879JHYUJ8H.com.mycompany.myapp。你可以在Xcode/Organizer/Devices/Provisioning Profiles中檢查。

您可以要求Apple將個配置文件從一個帳戶遷移到另一個帳戶。花時間,但這是可能的。

+1

感謝您的信息:) – jivanrij

0

iOS通過其包標識符識別應用程序,而不是通過其顯示名稱。

如果您想讓它覆蓋另一個,那麼您需要使用相同的包標識符。

您不能在兩個開發人員計劃帳戶中使用相同的應用程序ID。但是,現在您可以將具有其ID的應用程序從一個帳戶轉移到另一個帳戶。但我沒有親身經歷。

+0

謝謝。我想我需要移動應用程序ID。 – jivanrij

相關問題