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。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容