2009-03-23 25 views
-1

私はiPhoneアプリを作成しましたが、実際のiPhoneを持っていないためシミュレータでのみテストしました。 Build and Goを実行すると、アプリが実行中であることがわかります。しかし、私がFinderに行ってプロジェクトのビルドフォルダから開くと、ただちにクラッシュします。誰もがこの理由を知っていますか?iPhoneアプリがFinderからクラッシュする

答えて

1

だから私はそのバイナリを友人に送りたいのですが、それを開く方法は何ですか?

+0

シミュレータアプリケーションは、〜/ライブラリ/ Application Support/iPhone Simulator/User/Applications /に、UUID名と$ UUID.sbという名前のディレクトリに格納されます。適切なディレクトリとファイルを見つけて、それらを送信して、あなたの友人に彼のMacのApplicationsディレクトリにそれらを置くようにさせてください。 –

2

Finderはシミュレータを正しく起動しません。私が知る限り、シミュレータを起動するには、XCodeだけがサポートされています。

7

ダブルクリックするとクラッシュするため、Mac OS XでMacアプリケーションとして実行されます。それは、Macアプリケーションと同じ構造を持っています、それはx86バイナリです、なぜそうではありませんか?しかし、iPhoneアプリはUIKitを動的にリンクしようとしますが、失敗し、クラッシュします。シミュレータは、iPhoneアプリの環境を設定して、リンクが成功するようにします。環境変数を慎重に使用してコマンドラインでこれを行うこともできますが、Finderではそうしません。

関連する問題