ios-sim启动Error = ExecutableTwiddleFailed,ErrorDescription = chmod文件失败 - 没有这样的文件或目录

时间:2015-05-12 06:30:06

标签: ios cordova ios-simulator

我不熟悉使用ios-sim命令在模拟器中直接运行iOS应用程序文件。

我在this链接后安装了ios-sim。但是当我触发以下命令在模拟器中运行应用程序时:

ios-sim launch /Users/path/Desktop/myApp.es.app

模拟器启动,我得到以下错误,然后模拟器停止:

    Session could not be started: Error Domain=LaunchServicesError Code=0 
"The operation couldn’t be completed. (LaunchServicesError error 0.)" 
UserInfo=0x7fcd59506e90 {Error=ExecutableTwiddleFailed, 
ErrorDescription=Failed to chmod 
file:///Users/path/Library/Developer/CoreSimulator/Devices/88D95C8E-DE0E-4687-9FA5-
990A45E3BBB4/data/Library/Caches/com.apple.containermanagerd/Temp/Bundle/Application/B025F33F-F9F3-4273-9D72-
D824FCD2E508/myApp.es.app/myApp.es : No such file or directory}

我哪里出错了?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我刚遇到这个问题。您可以使用Finder检查文件是否存在:

  1. 找到您的.app目录
  2. 右键单击>显示包装内容
  3. 您应该在该目录中看到一个与.app目录同名的unix可执行文件。
  4. 就我而言,我使用Cordova来构建我的项目。我当时尝试使用ios-sim运行位于platforms / ios / build / release-iphonesimulator下的构建,当我应该使用位于platforms / ios / build / emulator /

    中的构建时