iOS编译并安装i386 ARCH APP

iOS编译并安装i386 ARCH APP_第1张图片
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:
iOS编译并安装i386 ARCH APP_第2张图片
SDK 版本
  • id=D1AB2AD6-1003-405D-B671-CB286D6D30B2: 可以通过先输入一个错误的id,然后根据错误信息得到正确的id。如下图:
iOS编译并安装i386 ARCH APP_第3张图片
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:
iOS编译并安装i386 ARCH APP_第4张图片
devicetypeid

你可能感兴趣的:(iOS编译并安装i386 ARCH APP)