6

これは新しいiPhoneプロジェクトで、ターゲットは1つだけです(この質問とは異なります)

ビルドすると、次のようになります。

Failed to launch simulated application: Unknown error.

多くの人がこれに遭遇し、「ビルドをきれいにする」、「キャッシュをクリアする」、「このフラグをいじる」というクレイジーなアイデアがたくさんありますが、どれも機能せず、一貫して機能しません。これは、SDK 2.2.1 と 3.0 ベータ版の 2 つの異なるマシンで再現できます。他の iphone プロジェクトは正常に動作するため、マシンへのインストールではなく、この特定のプロジェクトの構成に関係があると考えられますが、構成を 2 回調べても問題を特定できません。

バンナ、200ドルで手がかりを買いたいのですが。

  • 試した:XCodeメニュー - >キャッシュをクリア
  • 試した: すべてのターゲットを消去
  • 試した: rm -rf ~/Library/Application\ Support/iPhone\ Simulator
4

17 に答える 17

8

これは私に一度起こりました.Xcodeを単に終了して再起動することをブログで見たと思います. 奇跡的に、それは私のために働きました。私はこれがこれらのようなすべての問題に対するすべての解決策であるとは思いませんが、Xcode をまだ閉じていない場合は、試してみる価値があります。

于 2009-08-10T06:13:09.493 に答える
6

この問題が時々見られますが、機械を再起動することで修正されます。シミュレーターの内部状態がおかしくなっているのではないかと思います。しかし、あなたの問題のようには聞こえません。

私は MiRAGe に同意します。これが続く場合は、新しいプロジェクトを開始してソースをインポートしてください。

于 2009-04-22T21:30:42.140 に答える
5

他のプロジェクトが正常に機能する場合。新しいものを開始し、ファイルをコピーします。構成をくまなく調べても、それはできません(XCodeには何千もの構成の可能性があるため)。

あなたは私に200ドルで小切手を送ることができます。

PS:実際に新しいプロジェクトを開始するときは、段階的に実行してください。変更するたびに実行してください。多分あなたはあなたの問題を見つけるでしょう。それはたくさんの仕事かもしれませんが、それはまた「未知のエラー」を持っている他の何千もの失われた魂を助けるかもしれません。

于 2009-04-22T21:14:23.617 に答える
4

これは、ターゲットのアイテムが欠落していることが原因である可能性があります。ターゲットを展開し、必要なソース ファイルとライブラリがすべてそこにあることを確認します。いじった後、Xcodeを再起動します。

代替テキスト http://pici.se/pictures/TsnTQxhKh.png

于 2009-09-22T13:01:48.960 に答える
4

製品名を変更するとうまくいきました。私はいくつかの異なる代替手段を試しましたが、それらはすべてうまくいきました。最初に使った「魔法の商品名」は、何度やってもダメでした。YMMV。

于 2009-08-10T05:54:38.423 に答える
2

.plist をターゲットに追加したときにこの問題が発生しました (Info.plist -> Get Info -> Targets -> Target Memberships)。もう一度チェックを外すと消えました。

これは Targets -> -> Get Info -> Build -> Packaging -> "Info.plist file" -> my.plist とは別のものであることがわかりますが、トリップが言及しましたが、何が起こっているのかまだよくわかりません。なぜこのような役に立たないエラー メッセージが表示されるのか、まったく理解できません。

于 2010-05-15T17:38:50.827 に答える
2

私は同じ理由でこれを 2 回経験しました: Resources というフォルダーをプロジェクトに追加します。これは何かとの名前の競合です (ただし、デフォルトではアプリケーション バンドルには「リソース」と呼ばれるものはありません)。不可解な名前の競合がこの問題の一般的な原因である可能性があります。

修正するために、フォルダーの名前を別の名前 ("Assets") に変更し、ビルド フォルダー全体を手動で削除し (クリーンが機能しませんでした)、シミュレーターを終了しました。

于 2010-10-04T01:50:47.773 に答える
2

ありがとう...同じ問題またはそれ以上の問題がありました。アプリがシミュレーターに読み込まれませんでした。または、ビルドが失敗することもありました。今ではかなり論理的であることに気付きました。

新しいプロジェクトを作成すると、info.plist がプロジェクトに関連付けられます。ターゲットを変更/追加するたびに、別の plist が新しい名前で生成されます。

しかし、info.plist との元の関連付けはまだ残っており、競合があります。そのため、現在のターゲットからその関連付けを削除するか、プロジェクトから削除して info.plist を破棄してください。ターゲット設定(do getInfo)で正しいinfo.plistが言及されていることを確認してください。

製品/ターゲットの名前にスペースを含めないでください。本当に必要な場合は、バンドルの表示名を変更してください。

xcode を閉じる必要がある唯一の理由は、プロジェクト ファイルにすべての変更が登録されていることを確認するためです。

于 2010-05-13T12:18:29.050 に答える
1

BundleNameと他のいくつかの値を変更したが、PRODUCT_NAMEは変更しなかったため、同じ問題が発生しました。PRODUCT_NAMEが定義されている場所を見つけるのに問題がありました。ターゲットの情報を取得し、[ビルド]タブを押すと、リストのどこかにあります。

バンドル名と一致するようにPRODUCT_NAMEを変更し、Xcodeを再起動すると、機能しました。

フレッド

于 2009-11-20T07:15:14.307 に答える
1

名前の競合が問題の原因であったことを確認できます。resourcesという名前のXcodeグループ内にという名前のファイルシステムフォルダがありましたResources。エラーが発生してシステムがロックする場合と、ロックしない場合があります。フォルダを名前に変更すると、assets問題が解決しました。上記のコメントのいくつかを読んだ後、Xcodeグループ名がディレクトリ/フォルダ名と衝突する可能性があるようです。

于 2011-03-23T20:30:07.977 に答える
1

みんなありがとう。

情報 plist とは異なる製品名がありました。修正したら再起動すると、すべてなくなりました。

ps、stackoverflow は、私のような初心者にとって本当に助けになりました。ダウンアンダーからありがとう。

于 2010-11-03T00:58:42.503 に答える
1

同じ問題がありました。上記の答えはどれもうまくいきませんでした。次に、問題が発生する前にリソースフォルダーにアイコンを追加したことを覚えています。アイコンをその他のソースフォルダーに移動すると、機能しました。変!

于 2010-10-07T18:35:11.227 に答える
1

1) Xcode を再起動します。2) Info.plist で「Get Info」を使用し、現在のターゲットのチェックを外します (Info.plist は追加されます)。それで全部です。

于 2011-01-15T11:39:46.093 に答える
1

やむを得ない場合は、「製品名」の設定を変更してみてください。これは、他のすべてがうまくいかなかったときに一度うまくいきました。

于 2009-04-24T21:24:14.890 に答える
1

この問題を「resources」という名前のフォルダーに追加します。名前を変更し、すべてをきれいにして、もう一度実行してください。

于 2010-12-01T21:58:17.637 に答える
1

最近この問題が発生しましたが、修正はとてつもなく簡単でした。ターゲット設定を編集していたことを思い出しました。[実行可能ファイル] フィールドの [プロパティ] タブで、値の後に ${EXECUTABLE_NAME} というスペースがありました。はい、1 つのスペースです。フィールドを強調表示しないと見ることができませんでした。コマンドラインオプションをそのように追加できるかどうかを確認して、そのフィールドを編集したため、これを理解しました。追加のオプションを切り取ったときに、スペースを逃したと思います。これがこの問題の唯一の考えられる原因ですが、確認する価値があります。

于 2010-09-21T16:05:37.377 に答える