IOS提交私有Framework和Bundle資源時提示ITMS-90166 Missing Code Signing Entitl

iOS app 提交帶私有的framework和resource.bundle時報故障

ERROR

ITMS-90166: "Missing Code Signing Entitlements. No entitlements found

in bundle 'com.xxxxx.xxxxxxResources' for executable

'Payload/xxxxxxx.app/xxxxReaderResources.bundle/xxxxReaderResources’."

解決辦法:1、刪除bundle對于的Info.plist文件中Executable file項

后繼續提交報:

Missing load commands - The executable at

'/Payload/XXX.app/LibXXX.bundle/LibXXX' does not have the necessary load

commands. Try rebuilding the app with the latest Xcode version. If you

are using third party development tools, contact the provider.

解決辦法:2、配置bundle的Build Settings中的Versioning,將Versioning System的值從Apple Generic改為None。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容