App 转让官方文档:

App 转让官方文档:

点击这里查看文档

以下是重点:

转让过程并没有什么困难的。

主要在完成转让之后,遇到一个难题:无法覆盖安装线上版本

遇到问题的流程:

在 App 转让之前已经在 AppStore 上线了,接收 App 的账号重新生成了provisioning 文件,但是无法覆盖安装 AppStore 上面的版本。

出错的截图和Log:

Xcode 打包时报错

App 转让官方文档:_第1张图片

iPhone 覆盖安装报错

App 转让官方文档:_第2张图片

利用Xcode查看错误Log

0x16e247000__MobileInstallationInstallForLaunchServices_block_invoke222:ReturnederrorError Domain=MIInstallerErrorDomain Code=64"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=1084, NSLocalizedDescription=Upgrade'sapplication-identifier entitlementstring(3Z8U5R2JJ3.com.meetin.meetin)doesnotmatch installedapplication'sapplication-identifierstring(3E48EX8J87.com.meetin.meetin);rejecting upgrade.

解决方案:

不需要任何解决方案。

利用新的provisioning文件打包上传到AppStore,审核通过后就可以正常覆盖安装了。

这是我和 Apple 反复沟通,并最终验证的结论。

你可能感兴趣的:(App 转让官方文档:)