1.shift+command+n创建Framwork或者.a新建一个静态工程
![](https://img.haomeiwen.com/i3823436/d1ef4cf90719617d.png)
![](https://img.haomeiwen.com/i3823436/cc47d1817a132717.png)
3.添加脚本打包SDK
3.1.添加TARGET
![](https://img.haomeiwen.com/i3823436/9de283efc1cd4e17.png)
4.添加脚本
![](https://img.haomeiwen.com/i3823436/a38cb1811786e619.png)
![](https://img.haomeiwen.com/i3823436/48fa642db90ac654.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.打包时选择
![](https://img.haomeiwen.com/i3823436/a51443632b7361c3.png)
![](https://img.haomeiwen.com/i3823436/aeb68c2e730e76e9.png)
9.打包成功后,会自动弹出合并好的framwork文件件
![](https://img.haomeiwen.com/i3823436/d0f3c3df301c75fa.png)
10.framework的信息:
注意:查看打包好的framework信息:终端输入:lipo -info 拖入SDK_test
![](https://img.haomeiwen.com/i3823436/d62839a2fda93448.png)
![](https://img.haomeiwen.com/i3823436/0b07ced6555f1d50.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以上的真机)
网友评论