Xcode 10 打包导出时报错Failed to verify bitcode in AipBase.framework/AipBase: error: Cannot extract bund...

作为iOS开发者,新的开发工具正式发布时定然要及时更新,但不幸的是有好多坑。这是其中一个比较难遇见的坑,其他的在网上比较好找,就不一一列出了。
当打包导出的时候,提示错误如下:

Failed to verify bitcode in AipBase.framework/AipBase:
error: Cannot extract bundle from /var/folders/n2/2hc63w0d555cdbpqxwmpy84w0000gn/T/XcodeDistPipeline.ujv/Root/Payload/DDGD.app/Frameworks/AipBase.framework/AipBase (i386)

方法一: 这是因为code 新的build System造成的,一个避免延误开发打包的方法展示给大家:

进入xcode -file-workSpace settings :

屏幕快照 2018-09-19 下午5.00.23.png

选择 legacy build System 重新打包导出解决问题。

方法二:
为了方便开发者调试,AipBase.framework合并了模拟器和真机架构,上线前,使用lipo工具移除相关架构即可,就可以解决这个问题,这个解决的比较彻底,建议用这个方法:

cd lib

使用lipo -info 可以查看包含的架构

lipo -info AipBase.framework/AipBase  # Architectures in the fat file: AipBase are: i386 x86_64 armv7 armv7s arm64
# 移除x86_64, i386
lipo -remove x86_64 AipBase.framework/AipBase -o AipBase.framework/AipBase
lipo -remove i386 AipBase.framework/AipBase -o AipBase.framework/AipBase
lipo -remove x86_64 AipOcrSdk.framework/AipOcrSdk -o AipOcrSdk.framework/AipOcrSdk
lipo -remove i386 AipOcrSdk.framework/AipOcrSdk -o AipOcrSdk.framework/AipOcrSdk
# 再次查看
lipo -info AipBase.framework/AipBase # Architectures in the fat file: AipBase are: armv7 armv7s arm64
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,576评论 2 59
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,409评论 25 709
  • 1 全局配置 1.1 Keychain全局配置 1.1.1配置Provisioning Profiles 1、将/...
    Kevin_Junbaozi阅读 13,486评论 3 29
  • 消息系统一般有以下的语义: At most once:消息可能丢失,但不会重复投递At least once:消息...
    lqsss阅读 1,891评论 0 0
  • 龙王情定玄天门 青山翠障,仙气缭绕,高耸入云的山峰,为玄天门曾添了几分神秘的色彩,今天的玄天门十分的热闹,今天是三...
    余生丶请多指教阅读 1,157评论 0 0

友情链接更多精彩内容