当前位置: 首页 > 知识库问答 >
问题:

Cordova构建iOS应用程序并打开模拟器,但不安装

卢朝
2023-03-14

我正在MacOS上用Cordova制作iOS应用程序。

当我运行cordova Simulate ios时,应用程序将生成,并打开适用于iPhone X ios 11.4的emulator,但它从未在emulator中安装应用程序。它只显示emulator主屏幕。就停在那里。

为什么它到了这里却没有再往前走?

更新:

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

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.

共有1个答案

郭凯
2023-03-14

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

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

npm安装-gios-sim@next

xcrun simctl list

xcrun simctl安装XXXXXXX-YYYYY-XXXX-ZZZ-XXXXXXXXX~/path_to_app/myapp.app

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

 类似资料:
  • 测试环境 用于运行Appium的桌面操作系统/版本:1.2.0-beta版。3(1.2.0-beta.3)节点。js版本(除非使用Appium.app | exe):移动平台/测试版本:ios模拟器iPhone 6s plus 10.2 1.从源树中提取最新代码 2.打开xcode 3.made存档文件 4.从那里获取应用程序文件。 5.openedAppium桌面应用 6.添加了所需的功能 应用

  • 我已将WatchKit应用程序配置为在iPhone 6上运行,WatchKit应用程序方案可执行文件指向WatchKit应用程序。app,Watch界面指向Main,但IOS应用程序并不仅仅启动WatchKit应用程序。 当我选择WatchKit应用程序在苹果6上运行时,苹果6模拟器正在启动,在模拟器返回到IOS级别后,我看到一秒钟的黑屏,但主应用程序没有启动,只有苹果手表模拟器上的WatchKi

  • 安装失败,因为设备可能有与当前版本不匹配的陈旧dexed JAR(dexopt错误)。为了继续,您必须卸载现有的应用程序。 DEVICE SHELL命令:pm install-r“/data/local/tmp/com.example.tell_it_dell.myapplication1”pkg://data/local/tmp/com.example.tell_it_dell.myapplic

  • 我有一个使用远程索引页面的Android Phonegap/Cordova应用程序,该页面实现了html5缓存,因此该应用程序可以离线使用。一旦用户使用活动连接启动应用程序以最初填充缓存,这将非常有效,它可以无缝工作,并且在离线时感觉非常本机。 但是,我想优雅地处理离线时第一次启动它的人,即远程页面尚未被缓存时。目前它给出了一个未找到的页面。 我可以在重定向到远程页面之前检查是否有网络连接,但这意

  • 我试图在中的上部署一个简单的新创建的应用程序,该项目似乎构建成功,但在visual studio中出现了以下错误,模拟器上没有安装或运行任何应用程序。 ----科尔多瓦工具5.4.1已经安装。请求在iOS模拟器上为服务器http://rezamac:3015/Cordova上的buildNumber 1462进行仿真...未能将iOS remote for build C:\users\rezar

  • Appium inspector在尝试检查iOS应用程序时显示以下错误