私は iPhone アプリを作成しましたが、実際の iPhone を持っていないため、シミュレーターでのみテストしました。Build and Go を実行すると、アプリが実行されていることがわかります。しかし、Finder に移動してプロジェクトのビルド フォルダーから開くと、すぐにクラッシュします。誰かがこれの理由を知っていますか?
3 に答える
7
ダブルクリックすると、Mac OS X が Mac アプリとして実行しようとするため、クラッシュします。これは Mac アプリと同じ構造で、x86 バイナリです。しかし、iPhone アプリは UIKit を動的にリンクしようとしますが、リンクに失敗してクラッシュします。シミュレーターは、リンクが成功するように iPhone アプリの環境をセットアップします。環境変数を注意深く使用すれば、おそらくコマンド ラインでこれを行うことができますが、Finder はそうしません。
于 2009-03-23T16:33:50.483 に答える
2
Finder はシミュレーターを正しく起動しません。私の知る限り、XCode は、シミュレーターを起動する唯一のサポートされている方法です。
于 2009-03-23T15:25:56.297 に答える
1
トム、もし私がそのバイナリを友人に送りたいのなら、それを開くための指示は何ですか?
于 2009-03-24T05:17:40.930 に答える