错误ITMS-9000:“缺less代码签名权利。 在捆绑中找不到权利“ – 如何更改应用程序ID名称

我最近用另一个证书(我没有源代码,所以我必须这样做,将其上传到App Store)重新签署我的应用程序。

当我试图上传时,我得到:ERROR ITMS-9000:“Missing Code Signing Entitlements。没有在bundle'xxx.xxxxxx.xxxxxx'中find可执行文件”Payload / xxxxxxx.app / Xxxxxxxx“的权利。”“SoftwareAssets / SoftwareAsset(MZItmspSoftwareAssetPackage)“。

我在其他post中读到,我的捆绑包ID必须与我刚签署的新证书匹配我的新应用ID。

我需要直接指导如何更改IPA文件中的软件包ID! 就像真正的一步一步的指示(我是一个新手)。

谁能帮我?? 谢谢!

产品>存档之前,请检查您是否正在使用AppStore分发预配configuration文件。 转到“ 生成设置”>“代码签名”,然后更改发行版和configurationconfiguration文件的发行标识。

代码签名身份和供应配置文件的版本

尝试手动删除.bundle(SoftwareAssets.bundle / SoftwareAssets)中的可执行文件。 不知道这是否“可以做”,但看到人们正在这样做,即使是谷歌捆绑销售:)无论如何,你应该testing应用程序的行为与变化。