【发布时间】:2018-05-10 11:30:31
【问题描述】:
跑步:
sudo cordova emulate ios --target="iPhone-6s, 11.1"
很好地构建了应用程序并加载了模拟器,但该应用程序没有安装在模拟器上,或者我只是看不到图标。加载模拟器前出现错误:
Error: ENOENT: no such file or directory, stat '/Users/[username]/Library/Logs/CoreSimulator/B95880CA-FE4D-4738-9E6A-D684584DA281/system.log
但我认为这不会阻止应用程序的安装?我知道该应用程序可以运行,因为我可以在 phonegap 构建中构建并推送到我的实际 iPhone X,所以模拟器有一些问题。
编辑:
即使在全新安装 Xcode 和 Cordova 以及使用 cordova create 命令创建的全新空白应用程序中也会发生这种情况。这可能与我的 Mac 一直想要 sudo 有关吗?
【问题讨论】:
-
每次 Apple 发布更新的 iOS 版本时,他们都会以某种方式找到破坏 Cordova 部署的方法。确保您拥有 Cordova CLI 和 cordova-ios 等所有内容的最新版本,我所说的最新是指在最后几秒钟内更新,比 Apple 员工早。
-
感谢@andreszs,我实际上已经安装了 Xcode、Cordova 和 iOS 模拟器,但仍然无法正常工作:(
标签: android ios iphone cordova