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