企业级App转App Store私有分发是否需要修改Bundle ID
关于上架App Store私有分发是否需要修改Bundle ID的解答
结论:你必须修改当前App的Bundle ID后再上传到App Store账号进行私有分发,确需保留原ID的可走苹果官方ID转移流程。
- 苹果开发者体系中Bundle ID是全局唯一的,只要在任意一个开发者账号(包括企业账号、个人/组织类App Store账号)下完成注册占用,其他所有开发者账号都无法再次使用同一个Bundle ID。你当前的Bundle ID已经绑定在企业账号下,同组织的App Store账号属于独立的账号主体,没有权限复用该ID。
- 你要使用的App Store私有分发(即Custom App自定义私有分发模式),要求所用Bundle ID必须在你提交应用的App Store账号下完成注册,无法跨账号绑定已有ID。
- 修改Bundle ID不会影响你原有企业账号下的内部分发版本,两个版本可以使用不同的Bundle ID共存,你也可以在Xcode中配置多套编译Scheme,分别对应企业内部分发、App Store私有分发两个场景,自动切换Bundle ID及相关签名配置,避免手动修改出错。
- 如果你确实需要保留原有Bundle ID,可向苹果开发者支持提交申请,将该Bundle ID从企业账号转移至你的App Store账号下,转移完成后无需修改ID即可上传。但要注意转移后原企业账号将失去该Bundle ID的使用权,原有企业分发版本无法再推送更新,你可以根据业务需求选择对应方案。
内容的提问来源于stack exchange,提问作者Ashwani Yadav
相关产品推荐
相关产品推荐

