当试图对Xamarin app运行calabash-ios测试时,“无法解释路径(null)”

时间:2014-08-25 23:08:41

标签: xamarin instruments calabash-ios

我有一台新机器,它是Ruby,Cucumber和Calabash-IOS的简洁设置。

当我尝试从终端运行黄瓜时,我会从显示

的乐器弹出错误

“无法解释路径(null)”并且模拟器永远不会启动

我尝试更改APP_BUNDLE_PATH,我尝试注释掉APP_BUNDLE_PATH,但都没有用。

这是使用Xamarin Studio构建的已编译的.app文件。我假设这个.app文件在尝试启动时出于某种原因出现问题?这种设置在其他机器上工作正常,因此它必须是环保的 问题

有没有办法从黄瓜或葫芦(或乐器)获得更好的输出日志,所以我可以计算究竟是什么引发了这个错误?或者有没有人有任何想法,我可以尝试让calabash在模拟器中正确启动我的.app?

1 个答案:

答案 0 :(得分:0)

对于任何可能在将来偶然发现这一点的人。

在我的情况下,问题是由无效的.app包引起的。我仍然不知道特定包本身有什么问题,但.app内部的某些内容必定是无效导致错误。我重新编译了我的应用程序并替换了正在加载的.app文件但是calabash并且问题消失了。

一个更有用的错误信息本来就很好(类似于检测到损坏的.app包)但是很好。

希望将来帮助别人。