iOS 自建framework。上传itunes connect
2018-03-16 本文已影响0人
Ricky_May
终端去除办法:
有些第三方提供商为了方便开发者使用,经常把 i386 x86_64 armv7 arm64 等几个平台合并到一起,但是上传App Store的时候需要将i386 x86_64 两个平台删除后,才能正常审核。
先查看一下framework 包含的平台:
lipo -info XXXX.framework/XXXX
或者
cd XXXX.framework
lipo -info XXXX
然后终端会提示该framework集成了哪几个:
Architectures in the fat file: XXXX.framework/Realm are: i386 x86_64 armv7 arm64
执行以下命令进行剔除(在xxxx.framework一层执行):
mkdir ./bak
cp -r XXXX.framework ./bak
lipo XXXX.framework/XXXX -thin armv7 -output XXXX_armv7
lipo XXXX.framework/XXXX -thin arm64 -output XXXX_arm64
lipo -create XXXX_armv7 XXXX_arm64 -output XXXX
mv XXXX XXXX.framework/
然后可以用lipo -info 查看一下这样就得到了去除i386 和 x86_64 的framework 了。
这里只是提供一下终端的剔除办法,其他方法请看转载处:
http://blog.csdn.net/wutengwei007/article/details/70214509