iOS lipo使用

作者: 智人一千 | 来源:发表于2019-07-24 15:19 被阅读0次

打开终端,在项目里面找到你所想知道库,点击右键 show in Finder,找到这个库的上层的文件夹,然后在 终端:cd 这个文件夹的路径(或者直接cd 拖入.frameWork这层文件夹进入终端)

举例

百度OCR集成后, 直接运行无问题,但Archive/IPA/Upload AppStore 时报错"Unsupported Architecture. Your executable contains unsupported architecture '[x86_64, i386]..."

cd lib(目标目录,此处为“/百度OCR识别”)

使用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(少了i386 x86_64)

注意被我划掉的部分是因为之前已经移出了i386 x86_64,为了展示我又撤销更改重新走了一遍

效果

相关文章

  • iOS lipo使用

    打开终端,在项目里面找到你所想知道库,点击右键 show in Finder,找到这个库的上层的文件夹,然后在 终...

  • iOS lipo使用

    lipo源于mac系统要制作兼容powerpc平台和intel平台的程序。是管理Fat File的工具, 可以查看...

  • iOS lipo使用

    lipo源于mac系统要制作兼容powerpc平台和intel平台的程序。是管理Fat File的工具, 可以查看...

  • iOS之lipo

    iOS之lipo 转载2015年12月04日 09:26:12 537 【iOS之lipo】 1、lipo是什么 ...

  • iOS Framework lipo报错 lipo: can't

    # [iOS Framework lipo报错 lipo: can't map input file] //错误信...

  • lipo的使用

    使用lipo -info 可以查看包含的架构 使用lipo工具移除相关架构即lipo -info AipBase....

  • 合并.a静态库

    lipo -create SQY/iOS/iphoneos/libGamePlusAPI.a SQY/iOS/ip...

  • iOS 合并.a文件,制作通用静态库

    lipo -create SQY/iOS/iphoneos/libGamePlusAPI.a SQY/iOS/ip...

  • 静态库cpu架构查看

    使用lipo -info 命令 使用file命令

  • iOS lipo命令

    lipo命令创建或者是操作一个通用文件,转变通用文件为单独的架构文件或者反过来转变单独架构文件为通用文件。 rem...

网友评论

    本文标题:iOS lipo使用

    本文链接:https://www.haomeiwen.com/subject/qsvxrctx.html