0

这是我第一次制作应用程序。我在构建时或运行时没有收到任何错误消息,但是当我尝试上传应用程序时,我收到以下错误:

无效的代码签名权利:您的应用程序包的签名包含 iOS 不支持的代码签名权利。具体来说,不支持“Payload/YYY.app/PlugIns/StickerPackExtension.appex/StickerPackExtension”中键“application-identifier”的值“ABC.XXX.YYY.StickerPackExtension”。此值应该是一个以您的 TEAMID 开头的字符串,后跟一个点“.”,然后是捆绑标识符。

该值是一堆数字和字母,我的 TEAMID,应用程序名称,然后是 StickerPackExtension。

无效的代码签名标识符。“StickerPackExtension”的代码签名中的标识符“XXX.YYY.StickerPackExtension”必须与其捆绑标识符“XXX.YYY”匹配

当我将标识符更改为与其捆绑标识符相同时,我收到另一条错误消息,告诉我它们不能相同。

错误的捆绑标识符。应用程序扩展 YYY.app/PlugIns/StickerPackExtension.appex 的包标识符 'XXX.YYY' 应以应用程序的包标识符 'XXX.YYY' 开头,并且不包含多个句点“.” 在应用程序的捆绑 ID 之后。

我不知道该怎么办。

我在这里和其他地方搜索了很多,但我遇到了砖墙!不知道下一步该怎么做。

4

1 回答 1

0

如果你的 app bundleId 格式是:com.abc.app

比您的应用扩展 bundleID 应该是:com.abc.app.XXX

创建新的 appID 和配置文件将解决问题

于 2017-05-01T07:49:20.830 回答