2016-09-14 49 views
0

我們已經在幾臺使用通配符配置文件簽名的設備上安裝了iOS應用程序。更新已安裝的iOS應用程序,並使用新的配置文件簽名生成

現在我想用新版本更新應用程序。新版本現在使用特定於應用的配置文件進行簽名。

兩個供應配置文件具有相同的team-identifier,因此相同的分配證書是WK4KGBC588

但更新不會工作。而iPad引發以下錯誤:

Upgrade's application-identifier entitlement string (WK4KGBC588.BundleIdentifier) does not match installed application's application-identifier string (EA8HUU2E2K.BundleIdentifier); rejecting upgrade.

正如所見,team-identifier被前置到應用程序的bundle-identifier,但僅限於它與應用特定的配置文件簽署的應用程序。已安裝的應用程序預先添加了不同的標識符。我調查了.ipa並發現這是keychain-access-group。奇怪,因爲我沒有在我的應用程序中使用鑰匙串。但是,由於這兩個值不同,iOS不會更新我的應用程序。

所以我的問題,我怎樣才能更新與新籤​​署的構建實時應用程序? 刪除已安裝的應用程序版本不是一個選項。

+0

團隊ID不同使用同一個團隊 –

回答

0

你將不得不使用同一個團隊的ID,從蘋果公司的文檔檢查該解決方案

Link

相關問題