【发布时间】:2016-03-04 09:23:15
【问题描述】:
我要实现以下目标:使用xcodebuild 和ios-sim 构建和运行.app 应用程序。
我正在使用以下脚本来构建应用程序。
xcrun xcodebuild \
-scheme $XCODE_SCHEME \
-project $XCODE_PROJECT \
-configuration Debug \
-destination generic/platform=iOS \
-derivedDataPath \
build
然后为了运行它,我正在使用
ios-sim launch MyApp.app/ --devicetypeid "iPhone-6-Plus, 9.1"
每次我收到以下消息:
服务指定的程序不包含所请求的程序之一 架构:?
发生了什么,应用程序无法运行?
注意:如果我针对从 Xcode(派生数据中包含的命令)构建的 .app 运行第二个命令 (ios-sim...),则该过程可以正常工作。
【问题讨论】:
-
纯粹出于好奇,您为什么要这样做而不是在 XCode 中运行和构建项目?
-
你确定你安装了这个模拟器吗?从错误看来,您尝试运行的特定设备在您的机器中不存在
-
@HaydenHolligan 需要进行测试自动化。
-
@JulianE。是的。尝试使用 Xcode 构建的应用程序,它确实有效。
-
做
ios-sim showdevicetypes的结果是什么
标签: ios xcode shell ios-simulator xcodebuild