報(bào)這個(gè)錯(cuò)一般是由于自己制作的framework 包含了x86_64, i386 架構(gòu)噩峦,這個(gè)是蘋果不允許的夺溢。
解決辦法:剔除掉x86_64, i386這兩個(gè)架構(gòu)
找到路徑
1、cd 到問(wèn)題文件路徑】恳郑可以通過(guò)項(xiàng)目中直接搜索對(duì)應(yīng)的framework,右鍵Show in Finder后微峰,進(jìn)行拖拽填充對(duì)應(yīng)路徑伙狐。
查看所含架構(gòu)
2、執(zhí)行命令: lipo -info ImSDK(ImSDK為對(duì)應(yīng)的framework名)
控制臺(tái)輸出: Architectures in the fat file: ImSDK are: x86_64 armv7 arm64
刪除不需要的架構(gòu)
3痹籍、lipo -remove x86_64 ImSDK -output ImSDK(ImSDK為對(duì)應(yīng)的framework名呢铆,x86_64為需要?jiǎng)h除的架構(gòu))
查看所含架構(gòu)
4、執(zhí)行命令: lipo -info ImSDK(ImSDK為對(duì)應(yīng)的framework名)
控制臺(tái)輸出: Architectures in the fat file: ImSDK are: armv7 arm64
大功告成
5蹲缠、重新編譯項(xiàng)目棺克,上傳App Store悠垛。