这是我第一次制作应用。我在构建时或运行时没有收到任何错误消息,但是当我尝试上传应用程序时,出现以下错误:
无效的代码签名权利:您的应用程序包的签名包含iOS上不支持的代码签名权利。具体来说,不支持'Payload / YYY.app / PlugIns / StickerPackExtension.appex / StickerPackExtension'中关键'application-identifier'的值'ABC.XXX.YYY.StickerPackExtension'。此值应为以TEAMID开头的字符串,后跟点'。',后跟包标识符。
值是一堆数字和字母,我的TEAMID,应用程序名称,然后是StickerPackExtension。
无效的代码签名标识符。 “StickerPackExtension”代码签名中的标识符“XXX.YYY.StickerPackExtension”必须与其Bundle Identifier“XXX.YYY”匹配
当我将标识符更改为与其Bundle Identifier相同时,我收到另一条错误消息,告诉我它们不能相同。
Bad Bundle Identifier 。应用程序扩展YYY.app/PlugIns/StickerPackExtension.appex的包标识符“XXX.YYY”应以应用程序的包标识符“XXX.YYY”开头,并且不包含多个句点“。”在应用程序的包ID之后。
我不知道该如何处理。
我在这里和其他地方搜索了一堆,但我正在打砖墙!不知道下一步该做什么。
答案 0 :(得分:0)
如果您的app bundleId格式为: com.abc.app
比您的应用扩展程序bundleID应该是: com.abc.app.XXX
创建新的appID和配置文件,它将解决问题