昨天上傳最新版本到iTunes的時(shí)候的時(shí)候遇到了編譯沒(méi)有通過(guò)的問(wèn)題
“ was built without full bitcode”,
Google了一下是因?yàn)闆](méi)有設(shè)置ENABLE_BITCODE = YES, 再次編譯后發(fā)現(xiàn)
“weChatSDK編譯不通過(guò)”
結(jié)果是發(fā)現(xiàn)版本太老,果斷更新了1.7.1版本,問(wèn)題還沒(méi)結(jié)束,
“WXApiObject文件編譯不通過(guò)”
一路坎坷,發(fā)現(xiàn)引用的是#import <Foundation/Foundation.h>,? 添加新引用,#import <UIKit/UIKit.h>
解決問(wèn)題,編譯通過(guò)。
但是,問(wèn)題還是么有完全解決,因?yàn)镃ocoapod添加了一些第三方插件,所以上傳的時(shí)候收到了create PIE executables的警告, 還讓我參考Technical Q&A QA1788 - Building a Position Independent Executable in the iOS Developer Library,按照要求setting了值,但是還是出現(xiàn)該警告,因?yàn)椴挥绊懓l(fā)布,暫且放一邊。
后記,剛才去網(wǎng)上查了一下這個(gè)問(wèn)題,github上很多人都遇到了這個(gè)問(wèn)題,論壇里有個(gè)哥們說(shuō)可能是apple想推廣自己的SwiftPM, 或許吧。