使用xcodebuild在模拟器上构建和运行应用

洛伦佐·B。

我要实现以下目标:.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(包含在派生数据中的命令),则该过程可以正常运行。

洛伦佐·B。

好。找出问题。

您需要指定正确的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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

xcodebuild不为模拟器构建库

使用 xcodebuild 构建模拟器应用程序版本时找不到“Cordova/CDV.h”文件

AOSP - 构建自定义图像并在 SDK 上使用 Android 模拟器运行它们

使用Intellij在模拟器上运行我的应用程序的运行速度非常慢

使用干净的AOSP构建时,Android 8 Settings应用在模拟器上崩溃

Xcode无法在模拟器上运行应用

我的应用崩溃了,但是可以在模拟器上运行

检测在模拟器或真实设备上运行的应用

无法在IOS模拟器上运行ReactNative应用

在多个模拟器上运行Flutter应用

在Android Studio模拟器上运行React Native应用

在Android模拟器上运行ARCore应用程序

XCode:应用程序无法在模拟器上运行

应用程序未在模拟器上运行

无法在“ Android L”模拟器上使用OkHttp运行应用

使用从apk提取的文件使android应用程序在eclipse模拟器上运行

在iOS上构建RN应用时无法找到最新的可用模拟器运行时-Image.xcassets

当我在 Android 模拟器上运行构建时,Ionic 应用程序在登录后崩溃

Flutter- 在模拟器上运行但不在设备上运行的应用程序(使用 http 包)

使用Windows 10在Android模拟器上运行Expo

无法在模拟器中运行应用

Xcode-使用AWS Frameworks的应用程序可在模拟器上运行,但在设备上崩溃

如何修复在模拟器/设备上完美运行但在存档上失败的Xcode构建?

iPhone模拟器-如何检测应用何时在模拟器上运行(可以设置测试数据)?

应用程序只能在模拟器上运行,而不能在实际设备上运行

Android应用只能在模拟器上运行,而不能在设备上运行

应用程序可在模拟器上运行,但无法在我的设备上运行

Android Studio应用可在真实设备上运行,但无法在模拟器上运行

如何在模拟器上运行UWP应用并模拟位置?