科尔多瓦构建iOS应用并打开模拟器,但未安装

时间:2018-06-28 22:42:23

标签: ios cordova emulation

我正在MacOS的Cordova中制作一个iOS应用。

当我运行cordova emulate ios时,该应用程序将构建并打开适用于iPhone X iOS 11.4的模拟器,但从未将其安装在模拟器中。它仅显示模拟器主屏幕。它就停在那里。

为什么要到这里而不再走下去?

更新:

现在再次尝试再次启动仿真后,它会出现以下错误:

An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
Failed to install the requested application
An application bundle was not found at the provided path.
Provide a valid path to the desired application bundle.

enter image description here

1 个答案:

答案 0 :(得分:1)

我有同样的问题。我已经通过使用cordova构建应用程序解决了。然后获取myapp.app并在模拟器上运行它。您可以按照以下步骤操作:

运行iOS模拟器

  1. 安装Xcode
  2. 打开模拟器
  3. 添加平台iOS后构建应用
  4. 使用仿真器运行应用程序

安装ios sims

npm install -g ios-sim@next

列出可用的模拟器

xcrun simctl list

https://www.anexinet.com/blog/install-app-ios-simulator/

xcrun simctl install XXXXXXX-YYYYYY-XXXX-ZZZZ-XXXXXXXXX ~/path_to_app/myapp.app

更多信息 https://github.com/aymansalama/cordova-build-macos