我要实现以下目标:.app
使用xcodebuild
和构建和运行应用程序ios-sim
。
我正在使用以下脚本来构建应用程序。
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"
每次我收到以下消息:
服务指定的程序不包含所请求的体系结构之一:
发生了什么,该应用程序无法运行?
注意:如果我ios-sim...
针对.app
从Xcode构建的第二个命令()运行Xcode(包含在派生数据中的命令),则该过程可以正常运行。
好。找出问题。
您需要指定正确的destination
。例如。
xcrun xcodebuild \
-scheme $XCODE_SCHEME \
-project $XCODE_PROJECT \
-configuration Debug \
-destination 'platform=iOS Simulator,name=iPhone 6 Plus,OS=9.1' \
-derivedDataPath \
build
这样,Xcode将创建build
包含您的产品(特别是查看Debug-iphonesimulator
)的文件夹(称为)。该build
目录是在您运行xcodebuild
命令的目录内创建的。
现在,您可以指向该文件夹以运行ios-sim
命令(有关更多参考,请参见ios-sim)或simctl
(有关更多信息,请参见iOS 8:构建自定义模拟器和在Commmand Line中构建并运行iOS应用)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句