天天看點

iOS App轉讓以下是重點:

App 轉讓官方文檔:

點選這裡檢視文檔

以下是重點:

轉讓過程并沒有什麼困難的。

主要在完成轉讓之後,遇到一個難題:無法覆寫安裝線上版本

遇到問題的流程:

在 App 轉讓之前已經在 AppStore 上線了,接收 App 的賬号重新生成了provisioning 檔案,但是無法覆寫安裝 AppStore 上面的版本。

出錯的截圖和Log:

  1. Xcode 打包時報錯
    iOS App轉讓以下是重點:
  2. iPhone 覆寫安裝報錯
    iOS App轉讓以下是重點:
  3. 利用Xcode檢視錯誤Log
__MobileInstallationInstallForLaunchServices_block_invoke222:
Returned error Error Domain=MIInstallerErrorDomain Code= "Upgrade's
application-identifier entitlement string
(3Z8U5R2JJ3.com.meetin.meetin) does not match installed application's
application-identifier string (3E48EX8J87.com.meetin.meetin);
rejecting upgrade."
UserInfo={LegacyErrorString=MismatchedApplicationIdentifierEntitlement,
FunctionName=-[MIInstallableBundle performVerificationWithError:],
SourceFileLine=, NSLocalizedDescription=Upgrade's
application-identifier entitlement string
(Z8U5R2JJ3.com.meetin.meetin) does not match installed application's
application-identifier string (EX8J87.com.meetin.meetin);
rejecting upgrade.
           

解決方案:

不需要任何解決方案。

利用新的provisioning檔案打包上傳到AppStore,稽核通過後就可以正常覆寫安裝了。

這是我和 Apple 反複溝通,并最終驗證的結論。