2017-05-01 104 views
0

這是我第一次製作應用程序。我得到在構建時或運行時沒有任何錯誤信息,但是當我嘗試上傳應用程序,我收到以下錯誤:xcode 8.3.2壞包標識符,無效代碼簽名標識符和無效代碼簽名權利

無效代碼簽名應享權利:您的應用程序包的簽名包含代碼簽名的權利是iOS不支持。具體而言,不支持'Payload/YYY.app/PlugIns/StickerPackExtension.appex/StickerPackExtension'中關鍵'application-identifier'的值'ABC.XXX.YYY.StickerPackExtension'。該值應該是一個以您的TEAMID開頭的字符串,後跟一個點「。」,後跟一個包標識符。

該值是一串數字和字母,我的TEAMID,應用程序名稱,然後是StickerPackExtension。

無效的代碼簽名標識符。標識符「XXX.YYY.StickerPackExtension」在你的代碼簽名「StickerPackExtension」當我更改標識符是一樣的捆綁標識符必須匹配其捆綁標識符「XXX.YYY」

,我再弄錯誤消息告訴我他們不能相同。

Bad Bundle Identifier。應用程序擴展YYY.app/PlugIns/StickerPackExtension.appex的軟件包標識符「XXX.YYY」應以應用程序的軟件包標識符「XXX.YYY」開頭,且不得包含多個句點「。」。在應用程序的包ID後。

我不知道該怎麼做。

我在這裏和其他地方搜索了一堆,但我正在打磚牆!不知道下一步該怎麼做。

回答

0

如果您的應用程序bundleId格式爲:com.abc.app

比你的應用程序擴展bundleID應該是:com.abc.app.XXX

創建新的應用標識和配置簡介它將解決問題

相關問題