【发布时间】:2023-03-12 11:41:01
【问题描述】:
我最近用另一个证书重新签署了我的应用程序(我没有源代码,所以我必须这样做才能将其上传到 App Store)。
当我尝试上传它时,我得到:错误 ITMS-9000:“缺少代码签名权利。在捆绑包 'xxx.xxxxxx.xxxxxx' 中找不到可执行文件 'Payload/xxxxxxx.app/Xxxxxxxx' 的权利。”“在 SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)"。
我在其他帖子中读到,我的 bundle ID 必须与我刚刚签署的新证书匹配我的新 App ID。
我需要有关如何更改 IPA 文件中的捆绑 ID 的直接说明!比如,真正的分步说明(我是新手)。
谁能帮帮我?? 谢谢!
【问题讨论】:
-
我现在遇到了这个问题。就我而言,发生此错误是因为我在构建设置中有一个指向应用程序旧名称的条目。这个旧名称包含一个明显不允许的“+”号。
-
是的,对我来说,问题是我在项目的构建设置中引用了一个包含
+符号的应用程序文件。删除它后它起作用了。 -
你能教我如何在没有源代码的情况下从 ipa 文件中更改类似的内容吗?
标签: ios upload terminal certificate application-loader