2012-03-02 5 views
6

XCodeが「実行中のAppName:AppName」と表示された後、アプリケーションはゼロエラーで構築され、出力が1行あります。OS X app on Lion 10.7.2 XCode 4.3 ::エラー:起動に失敗しました<exe path> - SBTargetが無効

エラー: '/tmp/HungryMeProduct/Debug/HungryMe.app/Contents/MacOS/HungryMe' の起動に失敗しました - SBTargetは、Appは、Xcodeで実行されません

無効です。

これは私の最初のOS Xアプリです。 までプロジェクト名とxcodeprojファイル名の名前を最近変更しました。 ProjectName、実行ファイル名は同じです。私はそれをダブルクリックしたときに 展開ターゲット10.6

の実行可能ファイルは... /目次/ MacOSの/ HungryMeが実行されます。 端末ウィンドウに出力が表示されます。

コード署名IDは、私はLLDBはないGDBを選択されていることがわかり、私の開発・アイデンティティスキームで

まま。これはデバッガの問題ですか? SBTargetとは何ですか?

答えて

8

これは私に起こった、そして私が持っていた問題は、スキーマのターゲットだっ正しかったが、64ビット、32ビット版のみのプロジェクトのために、アーキテクチャの代わりに、32ビットとして選ばれました。一度私はスイッチを作った、それは再び働き始めた。

は、GDBは同じ問題があったが、とてもエレガントにそれを報告しなかった、その代わりに「警告86:posix_spawnはexecvpの、エラーをしようとし、失敗しました」と報告しました。アプリを起動しましたが、デバッグできませんでした。

これは、プロジェクトをビルドせずにデバッグした場合、スキーマを切り替えた後、またはスキーマがプロジェクトファイルの外部変更によって切り替えられた場合(git、svnなどを使用してソースリポジトリを更新または元に戻す) ...)

1

対象者ArchitecturesBuild Settings

2

内を変更しようと、私はここにmetionedすべてを試してみました。何も働かなかった。私は何とかInfo.plistを2回インポートしたようです。それを修正するために私はプロジェクトを選択し、 "Validate Settings"ボタンを押しました。その後、それは私のために働く。

+0

ありがとうございます!それは私のために働いた唯一のものです! :) –

関連する問題