iOS SDK同时支持模拟器和真机的静态包编译脚本

替换XXXXX为你的工程名字

XBUILD=/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild
PROJECT_ROOT=.
PROJECT=$(PROJECT_ROOT)/XXXXXX.xcodeproj

# The name of the target is generated by the Xcode
TARGET=XXXXXX

# The name of the .a file is generated by the project, without the "lib" prefix or the ".a" suffix.
# This project will create libXXXXXX.a
LIB= XXXXXX

all: libXXXXXX.a

libXXXXXXi386.a:
	$(XBUILD) -project $(PROJECT) -target $(TARGET) -sdk iphonesimulator -configuration Release clean build 
	-mv $(PROJECT_ROOT)/build/Release-iphonesimulator/lib$(LIB).a $@

libXXXXXXArmv7.a:
	$(XBUILD) -project $(PROJECT) -target $(TARGET) -sdk iphoneos -arch armv7 -configuration Release clean build 
	-mv $(PROJECT_ROOT)/build/Release-iphoneos/lib$(LIB).a $@

libXXXXXXArm64.a:
	$(XBUILD) -project $(PROJECT) -target $(TARGET) -sdk iphoneos -arch arm64 -configuration Release clean build 
	-mv $(PROJECT_ROOT)/build/Release-iphoneos/lib$(LIB).a $@

# Without armv7s:
libXXXXXX.a: libXXXXXXi386.a libXXXXXXArmv7.a libXXXXXXArm64.a
	lipo -create -output lib$(LIB).a $^

clean:
	-rm -f *.a *.dll
	-rm -rf build

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值