Mac
编译:
需要的几个宏定义
BUILD_TYPE=Release
ARCH='armv7 arm64 i386'
SIMULATOR_OR_IOS_SDK=iphonesimulator
DEVELOPMENT_TARGET=7.0
SDK_VERSION=9.2
编译脚本
xcodebuild -workspace ${PROJECT_DIR}/${APPLICATION_NAME}.xcworkspace -scheme ${APPLICATION_NAME} -configuration ${BUILD_TYPE} -sdk ${SIMULATOR_OR_IOS_SDK}${SDK_VERSION} ARCHS=${ARCH} IOS_DEVELOPMENT_TARGET=${DEVELOPMENT_TARGET} -destination 'platform=iOS Simulator,id=D1AB2AD6-1003-405D-B671-CB286D6D30B2,OS=9.2'
注意事项
- SDK_VERSION:
SDK 版本
- id=D1AB2AD6-1003-405D-B671-CB286D6D30B2: 可以通过先输入一个错误的id,然后根据错误信息得到正确的id。如下图:
destinationfier
- ARCH 必须包含i386
安装到模拟器上
ios-sim:
brew install ios-sim
Install:
ios-sim launch XXX.app -devicetypeid "com.apple.CoreSimulator.SimDeviceType.iPhone-6, 9.2"
注意事项
- devicetypeid:
devicetypeid