同一应用新构建上传App Store遇ITMS-90129错误原因排查
问题原因分析
应用实体的后台关联不匹配
你虽然把新项目P2的Bundle ID、显示名、签名配置都改成和P1一致,但P2是全新创建的Xcode项目,上传时会携带苹果后台识别应用身份的隐藏标识(和项目归档的签名链、Xcode项目内部唯一ID绑定),苹果会把它判定为一个全新的应用实体,而非P1的后续构建。这时候新实体试图使用已被P1占据的Bundle ID和显示名,就会触发ITMS-90129错误。自动签名的配置关联差异
即使开启自动签名,P2首次生成的Provisioning Profile是苹果为这个新项目单独创建的,和P1项目的Profile在后台的应用关联记录完全不同。苹果会通过Profile里的权限信息匹配后台的应用条目,当P2的Profile对应新的应用占位符而非P1的已有应用时,就会出现冲突,导致构建被驳回。版本与构建号的重复逻辑冲突
你给P2设置了和P1相同的Version 1.0,以及Build #2。对于同一应用实体,苹果允许同版本下上传不同Build号,但如果是新应用实体,苹果会认为你试图复用已被占用的版本信息+Bundle ID/显示名,直接终止处理并移除构建记录。
内容的提问来源于stack exchange,提问作者PerfectGamesOnline.com
相关产品推荐
相关产品推荐

