簡體   English   中英

錯誤ITMS-90046:來自cocoapods的嵌入式框架的無效代碼簽名權利

[英]ERROR ITMS-90046: Invalid Code Signing Entitlements for embedded frameworks from cocoapods

我的客戶希望在提交到AppStore時辭職。 他們不會給我他們的證書和配置文件。 他們不會將我添加到Apple開發人員帳戶的開發團隊中。 他們嘗試了各種簽名方法和腳本。 包括https://github.com/maciekish/iReSign和升級版本https://github.com/0xMarK/iReSign

錯誤ITMS-90046:“無效的代碼簽名權利。您的應用程序包的簽名包含iOS不支持的代碼簽名權利。在'PayLoad / AppName中,鍵'application-identifier'的值應特別為'12345678.com.mydomain.AppName'。 “ app / Frameworks / Bolts.framework / Bolts”不受支持。此值應該是一個字符串,以您的TEAMID開頭,后跟點“。”,然后是包標識符。”

錯誤ITMS-90046

我的“應用程序標識符”不是正確的格式嗎? 我不明白

客戶如何成功辭職我們的應用程序?

我在蘋果論壇上找到了一個描述我的問題的帖子https://forums.developer.apple.com/message/94152

我的Podfile包含!use_frameworks

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!

我在pod框架中遇到了相同的問題,並在執行以下步驟后設法將應用程序上傳到AppStore:
-創建一個新的plist文件
-將其重命名為MyApp.entitlements
-添加具有MYTEAMID.com.mycompany.myapp值的application-identifier密鑰

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM