App 转让官方文档:
转让过程并没有什么困难的。
主要在完成转让之后,遇到一个难题:无法覆盖安装线上版本
在 App 转让之前已经在 AppStore 上线了,接收 App 的账号重新生成了provisioning 文件,但是无法覆盖安装 AppStore 上面的版本。
Xcode 打包时报错
iPhone 覆盖安装报错
利用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 反复沟通,并最终验证的结论。