昨天上传最新版本到iTunes的时候的时候遇到了编译没有通过的问题
“ was built without full bitcode”,
Google了一下是因为没有设置ENABLE_BITCODE = YES, 再次编译后发现
“weChatSDK编译不通过”
结果是发现版本太老,果断更新了1.7.1版本,问题还没结束,
“WXApiObject文件编译不通过”
一路坎坷,发现引用的是#import <Foundation/Foundation.h>, 添加新引用,#import <UIKit/UIKit.h>
解决问题,编译通过。
但是,问题还是么有完全解决,因为Cocoapod添加了一些第三方插件,所以上传的时候收到了create PIE executables的警告, 还让我参考Technical Q&A QA1788 - Building a Position Independent Executable in the iOS Developer Library,按照要求setting了值,但是还是出现该警告,因为不影响发布,暂且放一边。
后记,刚才去网上查了一下这个问题,github上很多人都遇到了这个问题,论坛里有个哥们说可能是apple想推广自己的SwiftPM, 或许吧。