最近苹果强制要求enable_Bitcode

昨天上传最新版本到iTunes的时候的时候遇到了编译没有通过的问题

“ was built without full bitcode”,

Google了一下是因为没有设置ENABLE_BITCODE = YES, 再次编译后发现

“weChatSDK编译不通过”

结果是发现版本太老,果断更新了1.7.1版本,问题还没结束,

“WXApiObject文件编译不通过”

一路坎坷,发现引用的是#import ,  添加新引用,#import

解决问题,编译通过。

但是,问题还是么有完全解决,因为Cocoapod添加了一些第三方插件,所以上传的时候收到了create PIE executables的警告, 还让我参考Technical Q&A QA1788 - Building a Position Independent Executable in the iOS Developer Library,按照要求setting了值,但是还是出现该警告,因为不影响发布,暂且放一边。

后记,刚才去网上查了一下这个问题,github上很多人都遇到了这个问题,论坛里有个哥们说可能是apple想推广自己的SwiftPM, 或许吧。

你可能感兴趣的:(最近苹果强制要求enable_Bitcode)