一、模拟器
本次操作分为以下几个方面:
- 构建目标应用
- 启动一个iOS模拟器
- 把该app应用安装到上面启动好的模拟器上面
- 运行安装好的app
- 从模拟器上卸载掉该app
收集以下的一些基本信息:
- 需要构建的scheme(比如“AwesomeApp”)
- 应用bundle id(比如”com.awesome.app”)
- 模拟器的名称(比如”iPhone6 Plus”)。如果你不想从Xcode的GUI中获取到这些信息,你可以通过查看命令xcrun simtl list的输出来进行收集。
开始在终端运行命令
(注意以下的命令需要在你的项目文件夹下面运行)
构建应用(指定在当前目录下生成build文件夹):
xcodebuild -scheme AwesomeApp -destination ‘platform=iphonesimulator,name=iPhone 6 Plus’ -derivedDataPath build
启动模拟器:
xcrun instruments -w ‘iPhone 6 Plus’
安装应用包(需要在通过以上命令构建好目标应用和启动完成模拟器之后来运行此命令)
xcrun simctl install booted build/Build/Products/Debug-iphonesimulator/AwesomeApp.app