1.shift+command+n创建Framwork或者.a新建一个静态工程
image.png
3.添加脚本打包SDK
3.1.添加TARGET
image.png
4.添加脚本
image.png
- 添加脚本:
FMK_NAME={SRCROOT}/Products/{WRK_DIR}/Release-iphoneos/{WRK_DIR}/Release-iphonesimulator/{FMK_NAME}" -sdk iphoneos -arch armv7 -arch armv7s -arch arm64 clean build
xcodebuild -configuration "Release" -target "{INSTALL_DIR}" ]
then
rm -rf "{INSTALL_DIR}"
cp -R "{INSTALL_DIR}/"
lipo -create "{FMK_NAME}" "{FMK_NAME}" -output "{FMK_NAME}"
rm -r "{INSTALL_DIR}”
7.打包时选择
image.png
9.打包成功后,会自动弹出合并好的framwork文件件
image.png
10.framework的信息:
注意:查看打包好的framework信息:终端输入:lipo -info 拖入SDK_test
image.png
- [iOS 中的 armv7,armv7s,arm64,i386,x86_64 都是什么
iOS测试分为模拟器测试和真机测试,处理器分为32位处理器,和64位处理器,
模拟器32位处理器测试需要i386架构,(iphone5,iphone5s以下的模拟器)
模拟器64位处理器测试需要x86_64架构,(iphone6以上的模拟器)
真机32位处理器需要armv7,或者armv7s架构,(iphone4真机/armv7, ipnone5,iphone5s真机/armv7s)
真机64位处理器需要arm64架构。(iphone6,iphone6p以上的真机)
网友评论