尝试使用meteor run ios运行iOS模拟器时没有这样的文件/目录消息
Posted
技术标签:
【中文标题】尝试使用meteor run ios运行iOS模拟器时没有这样的文件/目录消息【英文标题】:No such file/directory message when trying to run iOS emulator using meteor run ios 【发布时间】:2016-01-13 17:39:26 【问题描述】:当我尝试运行 ios 模拟器时出现此错误
=> Started proxy.
=> Started MongoDB.
=> Started your app.
=> App running at: http://localhost:3000/
=> Errors executing Cordova commands:
While running Cordova app for platform iOS with options --emulator:
Error: Command failed: /Users/paulhayes/code/microscope/.meteor/local/cordova-build/platforms/ios/cordova/run --emulator
ENOENT, no such file or directory '/Users/paulhayes/Library/Logs/CoreSimulator/E99C26C3-5BDD-4BBE-A63E-6510238BCC45/system.log'
Error code 1 for command: ios-sim with args:
launch,/Users/paulhayes/code/microscope/.meteor/local/cordova-build/platforms/ios/build/emulator/microscope.app,--devicetypeid,com.apple.CoreSimulator.SimDeviceType.iPhone-6,--stderr,/Users/paulhayes/code/microscope/.meteor/local/cordova-build/platforms/ios/cordova/console.log,--stdout,/Users/paulhayes/code/microscope/.meteor/local/cordova-build/platforms/ios/cordova/console.log,--exit
at ChildProcess.exitCallback (/tools/utils/processes.js:137:23)
at ChildProcess.emit (events.js:98:17)
at Process.ChildProcess._handle.onexit (child_process.js:820:12)
ExitWithCode:1
我已经完成了https://www.meteor.com/tutorials/blaze/running-on-mobile 中列出的步骤,并通过从 xcode 运行 HelloWorld Swift 应用程序检查了我的 Xcode 安装 - 它运行良好。
任何帮助将不胜感激
【问题讨论】:
只需尝试“cordova build ios”,然后从 xcode 运行项目,看看它是否有效 当我尝试得到“cordova:找不到命令”时。构建似乎正在运行,尝试启动模拟器时似乎出现了问题。我将如何从 xcode 运行项目? (我要打开哪个目录?) 如果没有使用 npm install -g Cordova 安装,您是否安装了 Cordova,一旦您运行 run 命令,它将创建一个平台文件夹,您将在其中找到 Xcode 项目 【参考方案1】:我遇到了同样的问题,我花了一天时间才找到解决方案。短篇小说 -
-
确保您的系统中没有任何旧的 Xcode 副本,尤其是检查
/Recovered\ Items/Applications/
目录。
检查您是否在 Xcode > Window > Devices 中定义了一个模拟器,其标识符与您遇到的错误中的标识符相同,例如E99C26C3-5BDD-4BBE-A63E-6510238BCC45,如果你不需要,你需要在列表中添加一个匹配的模拟器,然后用它来创建目录和 system.log 文件。
【讨论】:
以上是关于尝试使用meteor run ios运行iOS模拟器时没有这样的文件/目录消息的主要内容,如果未能解决你的问题,请参考以下文章
尝试在 Meteor 中启动 IOS/Android 应用程序时出现“运行两个 Meteor 副本...”错误
> 'meteor run android' 运行应用程序并启动 android 模拟器,但我无法在模拟器中找到或运行应用程序