我有一台新机器,它是Ruby,Cucumber和Calabash-IOS的简洁设置。
当我尝试从终端运行黄瓜时,我会从显示
的乐器弹出错误“无法解释路径(null)”并且模拟器永远不会启动
我尝试更改APP_BUNDLE_PATH,我尝试注释掉APP_BUNDLE_PATH,但都没有用。
这是使用Xamarin Studio构建的已编译的.app文件。我假设这个.app文件在尝试启动时出于某种原因出现问题?这种设置在其他机器上工作正常,因此它必须是环保的 问题
有没有办法从黄瓜或葫芦(或乐器)获得更好的输出日志,所以我可以计算究竟是什么引发了这个错误?或者有没有人有任何想法,我可以尝试让calabash在模拟器中正确启动我的.app?
答案 0 :(得分:0)
对于任何可能在将来偶然发现这一点的人。
在我的情况下,问题是由无效的.app包引起的。我仍然不知道特定包本身有什么问题,但.app内部的某些内容必定是无效导致错误。我重新编译了我的应用程序并替换了正在加载的.app文件但是calabash并且问题消失了。
一个更有用的错误信息本来就很好(类似于检测到损坏的.app包)但是很好。
希望将来帮助别人。