0

Ruby、Cucumber、および Calabash-IOS をクリーンにセットアップした新しいマシンがあります。

ターミナルから cucumber を実行しようとすると、インストゥルメントから次のようなエラー ポップアップが表示されます。

「パスを解釈できません (null)」というメッセージが表示され、シミュレーターが起動しない

APP_BUNDLE_PATH を変更しようとしましたが、APP_BUNDLE_PATH をコメントアウトしようとしましたが、どちらも機能しませんでした。

これは、Xamarin Studio を使用してビルドされたコンパイル済みの .app ファイルです。楽器が起動しようとしているときに、何らかの理由でこの .app ファイルに何らかの問題があると思いますか? この同じセットアップは他のマシンでも問題なく機能するため、環境上の問題であるに違いありません。

キュウリまたはひょうたん (または楽器) からより良い出力ログを取得して、このエラーの原因を正確に把握する方法はありますか? または、シミュレーターで .app を正しく起動するためにひょうたんを取得しようとすることができるアイデアを誰かが持っていますか?

4

1 に答える 1

0

将来これにつまずく可能性のある人のために。

私の場合、問題は無効な .app パッケージが原因でした。特定のパッケージ自体の何が問題だったのかはまだわかりませんが、.app 内の何かが無効であり、エラーが発生したに違いありません。アプリケーションを再コンパイルし、ロードされていた .app ファイルを置き換えましたが、ひょうたんで問題は解決しました。

より有益なエラー メッセージ (破損した .app パッケージが検出されたなど) があればよかったのですが、まあまあです。

将来、他の誰かに役立つことを願っています。

于 2014-08-29T01:42:35.290 に答える