9

問題

人々がここここで尋ねたのとは異なり、Leopard(hackintosh)を新しくインストールした後、このエラーが発生しました。この問題は本当に私を夢中にさせ、手がかりを見つける場所が他にありません。それを解決しないでください。

iPhone SDK 2.2.1を初めてインストールした後、新しいプロジェクト(任意のタイプ、ナビゲートベース、OpenGL ESアプリケーション)を開始し、ビルドして実行すると、次の問題が発生します。

シミュレートされたアプリケーションの起動に失敗しました:不明なエラー。

そして時々それは:

シミュレートされたアプリケーションの起動に失敗しました:iPhoneシミュレーターがcom.yourcompany。[アプリケーション名]のプロセスIDを見つけることができませんでした

シミュレーターのアプリがすぐにクラッシュしたようですので、XcodeはプロセスIDを見つけることができます。

解決

このリンクは、これも解決できないことを示しています。他の何人かは詳細なステップバイステップを作成します:

  1. Info.plistのチェックを外します
  2. XCodeを終了します
  3. ディレクトリ/Lib/Caches/com.apple.DeveloperTools.###を削除します
  4. Xcodeプロジェクトを開く
  5. すべてのターゲットをクリーンアップ
  6. 再構築

iPhoneシミュレータをリセットしました。これも問題を解決しませんでした…</p>

SDKをアンインストールして再インストールしようとしても、同じエラーが発生します…</ p>

これはハードウェアに関連する問題ですか?またはオペレーティングシステムのバージョン?私はhackintosh(iDenebv1.4 10.5.6)を使用していますが、iTunes &&vmwarefusionを含む他のすべてのソフトウェアは正常に動作します。

それ以上のヒントや手がかりをありがとう!

4

17 に答える 17

7

修正済み 問題: iPhone シミュレーターが com.yourcompany.[your application name] のプロセス ID を見つけられませんでした。

OS バージョン 2.2.1 でビルドしたプロジェクトのビルドとシミュレーションで問題が発生し、XCode で "Simulator - 2.2 .1 デバッグ」

私はこの問題を乗り越えることができました: - iPhone シミュレーターを閉じます - XCode を View->Detail に入れます - "Resources" フォルダーの "Info.plist" ファイルを開きます - ファイルの上部に "Info" が表示されます。 .plist" と上下矢印セレクター - 上下矢印セレクターをクリック - [ファイル履歴のクリア] を選択します。

ビルド対象: シミュレーター - 2.2.1

XCode バージョン: 3.1.4 (OS3.1 Beta 3 を含む)

于 2009-08-28T17:17:21.183 に答える
2

昨夜同じ問題が発生し、突然システムが再起動しました。その瞬間、私はアプリケーションをシミュレーターにインストールしようとしていました。システムが復帰し、アプリを再度インストールしようとすると、「シミュレートされたアプリケーションの起動に失敗しました」と表示されました

私はそれをグーグルで検索し、すべてのターゲットを消去して再度ビルドするなど、多くの解決策を試しましたが、うまくいきませんでした。

そこで、iPhone シミュレーターの内容をリセットする方法が説明されている次のリンクを見つけました。

http://developer.apple.com/iphone/library/documentation/Xcode/Conceptual/iphone_development/125-Using_iPhone_Simulator/iphone_simulator_application.html

私はそれをするのに疲れました、そしてあなたたちは私を信じないでしょう、それはうまくいきました:)、

解決策は次のとおりです。「シミュレーターのユーザーコンテンツと設定を工場出荷時の状態に設定し、インストールしたアプリケーションを削除するには、[iPhone シミュレーター] > [コンテンツと設定をリセット] を選択します」

幸運を祈ります.............. :)

于 2010-01-24T03:47:45.940 に答える
2

これは最終的に製品名の問題になります。

修正は元に戻すことです

${EXECUTABLE_NAME} ${PRODUCT_NAME}

実行ファイルの場合は com..${PRODUCT_NAME}、info.plist の場合。

XCode をクリーンアップし、終了し、シミュレーターをリセットして終了すると、準備完了です。

于 2010-12-07T19:31:12.383 に答える
1

同じ問題が発生しました。別のアプリからシミュレーターを起動し、実行しようとしたアプリを削除して修正しました。次に、ビルドして実行し、完璧に機能するようにします。

乾杯

マット

于 2010-07-09T21:23:47.480 に答える
1

シミュレーターの UI を使用してシミュレーター (および/またはデバイスで実行しようとしている場合はデバイス) からアプリを削除し、シミュレーターをシャットダウンして、アプリの再実行を試みます。シミュレーターをサポートしている実際のファイルを削除すると、アプリも削除され、同じことが行われます (ただし、シミュレーターの UI を介した削除は、うまくいく場合は少し速くて簡単です)。

于 2010-10-18T14:59:34.360 に答える
1

/var/log/system.log に奇妙なログが見つかりました。

May  8 16:17:50 th084134 /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.2.1.sdk/System/Library/CoreServices/SpringBoard.app/SpringBoard[1170]: MobileInstallationLookup: Generating the install map
May  8 16:17:50 th084134 /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.2.1.sdk/System/Library/CoreServices/SpringBoard.app/SpringBoard[1170]: load_application_info: Could not load signer identity from /Users/test/Library/Application Support/iPhone Simulator/User/Applications/5D55807A-7489-4DC5-B4D7-2ECD5E230F29/new1.app/new1
May  8 16:17:50 th084134 [0x0-0x2e02e].com.apple.iphonesimulator[1168]: error compiling query "SELECT value FROM _SqliteDatabaseProperties WHERE key = ?;": no such table: _SqliteDatabaseProperties
May  8 16:17:51 th084134 SpringBoard[1170]: Unable to obtain task name port for com.yourcompany.new1. Either it failed to exec or it terminated immediately: (os/kern) failure
May  8 16:17:51 th084134 SpringBoard[1170]: Couldn't activate <SBApplication: 0x123e6d0> com.yourcompany.new1 activate: animated  deactivate: 
May  8 16:17:51 th084134 SpringBoard[1170]: Application <SBApplication: 0x123e6d0> com.yourcompany.new1 activate: animated  deactivate:  exited abnormally with signal 256: Unknown signal: 256
May  8 16:17:51 th084134 SpringBoard[1170]: Unable to obtain task name port for com.yourcompany.new1. Either it failed to exec or it terminated immediately: (os/kern) failure
May  8 16:17:51 th084134 com.apple.launchd[164] (UIKitApplication:com.yourcompany.new1[0xa455][1171]): Bug: launchd_core_logic.c:2812 (23714):103: sandbox_init(j->seatbelt_profile, j->seatbelt_flags, &seatbelt_err_buf) != -1
May  8 16:17:51 th084134 com.apple.launchd[164] (UIKitApplication:com.yourcompany.new1[0xa455][1171]): Sandbox failed to init: Cannot apply builtin profile `/Users/test/Library/Application Support/iPhone Simulator/User/Applications/5D55807A-7489-4DC5-B4D7-2ECD5E230F29.sb': Policy not found
May  8 16:17:51 th084134 com.apple.launchd[164] (UIKitApplication:com.yourcompany.new1[0xa455][1171]): Exited with exit code: 1
May  8 16:17:51 th084134 [0x0-0x2e02e].com.apple.iphonesimulator[1168]: 2009-05-08 16:17:51.026 SpringBoard[1170:10b] Unable to obtain task name port for com.yourcompany.new1. Either it failed to exec or it terminated immediately: (os/kern) failure

ここでは、コマンド ライン経由でシミュレーターでアプリを実行する方法について説明します。xcode とシミュレーターがどのように機能するかを理解するのに役立つことを願っています。

しかし、私はそれを解決しませんでした。

まあ、私は別のハッキントッシュのディストリビューション(IPC 10.5.6)をインストールすることでそれを「解決」しました。完璧に動作します!

于 2009-05-09T03:45:12.350 に答える
1

私の場合、常に機能していた既存のアプリにターゲットを追加していました。私の場合、すべてのソース コード、xibs、フレームワークなどを選択し、それらのターゲット チェックボックスをクリックするのを忘れていました。私の手がかりは、ビルドが瞬時に行われたということでしたが、これは意味がありませんでした。それは何も構築しませんでした。シミュレーターへのインストールに失敗しました。新しいターゲットのすべてのソース ファイルなどを含めたら、正常にビルドおよびインストールされました。

于 2010-05-25T18:42:59.430 に答える
1

私も同じ問題を抱えていました。誤って info.plist ファイルをターゲットに追加してしまい、アプリケーションをビルドするたびにアプリ バンドルにコピーされていました。そのため、バンドルには 2 つの .plist ファイル (私のものと、XCode によって作成された Info.plist) があり、シミュレーターを混乱させました。

于 2011-05-27T14:51:28.777 に答える
0

プロジェクトのInfo.plistファイルから「アイコンにはすでに光沢とベベル効果が含まれています」プロパティを削除することで、この問題を修正しました。

于 2009-07-23T21:52:26.933 に答える
0

うわー、なんて痛い。コマンドラインから XCode 4 をアンインストールしてから、XCode 3 を再度インストールする必要がありました。再インストール後は必ず再起動してください。働く...

于 2011-04-07T15:26:21.033 に答える
0

プロジェクトをローカルのハード ドライバーに移動して、そこから開いてみてください。これで問題は解決しました(プロジェクトは以前はsamba共有に保存されていました)。

于 2009-12-15T10:17:06.930 に答える
0

お使いの CPU は Intel ですか、それとも Apple ハードウェアで配布されているモデルですか?

シミュレーターが Intel 以外の CPU や VMWare で (仮にあったとしても) 確実に動作するとは思えません。シミュレーターは、iPhone のアーム ハードウェアを反映するために、非常にCPU 固有です。

SDK は、Apple の Intel ハードウェアのみをサポートします。

シミュレーターの作成にはかなりの労力が必要であり、すべての CPU をサポートするのは簡単ではなく、費用もかかりません (つまり、何千もの工数)。

于 2009-05-05T14:51:47.500 に答える
0

私の修正:

Macを再起動したら治りました。(その前に、キャッシュのクリア、iPhoneシミュレーターからのキャッシュの削除、クリーニング、再構築、OSの終了、シミュレーターの終了を試みましたが、何も機能しませんでした。)OSの再起動は機能しました。

于 2010-11-23T11:38:58.733 に答える
0

私の問題は、シミュレーターが単に受け入れない製品名に集中していました。別の名前を選ぶことで、問題を乗り越えました。名前を元の容疑者に戻すと、毎回シミュレーターが窒息しました。

于 2009-08-10T05:58:35.437 に答える
0

これも私を悩ませていましたが、最終的には機能しました。残念ながら、私が行ったことを再現することはできませんが、参考までに私のアクションのリストを以下に示します。

問題の原因となったプロジェクトは、私が Apple からダウンロードして微調整したものでした。興味深いことに、自分のプロジェクトをうまく立ち上げることができました。

それで、ここに私が行ったアクションのリストがあります(以下のアクションはどれも単独では機能しないことに注意してください):-シミュレーターを閉じて「ファイル履歴のクリア」を実行する-シミュレーターを再起動する-再起動する-xcodeを再起動する-コンテンツをリセットしてiPhoneをリセットすると設定

ただし、ダウンロードした新しいバージョンのコードで上記のすべてを試したときには、再び機能していました。興味本位で、この問題の原因となっているプロジェクトをデスクトップにドラッグして戻しましたが、問題はありませんでした。

于 2011-03-14T16:26:21.173 に答える
0

私はまったく同じ問題を抱えていました-iPhoneシミュレーターをリセットしてから、シミュレーターを終了してから再度開始しました。

于 2010-06-24T08:16:24.830 に答える