我最近使用其他证书重新签名了我的应用程序(我没有源代码,因此我必须将其上传到App Store)。
当我尝试上传它时,我得到:错误ITMS-9000:“缺少代码签名权利。在可执行文件'Payload / xxxxxxx.app / Xxxxxxxx'中没有找到捆绑包'xxx.xxxxxx.xxxxxx'中的权利。”“在SoftwareAssets / SoftwareAsset(MZItmspSoftwareAssetPackage)“。
我在其他帖子中读到我的捆绑ID必须与我刚刚签署的新证书中的新App ID相匹配。
我需要直接指示如何更改IPA文件中的包ID!就像,真正的逐步说明(我是一个新手)。
任何人都可以帮助我吗? 谢谢!
答案 0 :(得分:3)
在产品>之前存档检查您是否正在使用AppStore分发配置文件。转到构建设置>代码签名并更改发布的发布和配置文件的分发标识。
答案 1 :(得分:0)
尝试手动删除.bundle(SoftwareAssets.bundle / SoftwareAssets)中的可执行文件。不确定这是否“可以做”,但看到人们即使对谷歌捆绑发行版也这样做:)无论如何,你应该测试应用程序如何应对这种变化。