2012-01-25 25 views
0

関連プロジェクトでの作業を開始するために、作業中の建物全体のスーパープロジェクトのコピーを作成しました。コード作成エラー: 'コードにメインの実行可能ファイルがありません'

新しいプロジェクトは、符号を作成しますが、符号は付けません。 古いプロジェクトはまだビルドして正常に動作します。シミュレータ、デバイス、何でも。新しいプロジェクト:シミュレータのみ。

ここでエラーです:

/Developer/apps/myNewApp/build/myNewApp/Build/Products/Debug-iphoneos/myNewApp.app: 
the code has no main executable file 
Command /usr/bin/codesign failed with exit code 1 

the code has no main executable fileは?何?します。完全に。私がチェックしました。そして、それは古いプロジェクトにある同じmain.mです。

私はマシンや何も変更していない、プロジェクトをGitでローカルにクローンして名前を変更した。実行可能ファイル名を変更すると、XCode/iOSで動揺することがありますが、私はその部分をソートしていると思います。

私はワイルドカードプロビジョニングIDを使用していますので、アプリ名は重要ではないと思います。私はいくつかの隠された設定や欠けているもの、掃除されたもの、再起動されたもの、削除されたもの、そして私の証明書を再インストールしたものを探していました!誰もこれを前に見た?私に何か試してもらえますか?

+0

待って、ちょうどmain.hと言うのですか? – CodaFi

+0

ええ、ええ、タイプミス。 – buildsucceeded

答えて

0

ターゲットをdebugからreleaseに切り替え、デバッガをGDBから 'none'に戻し、やり直すという組み合わせが最終的に修正されました。

私は他の場所を見たことがなかったことをやったことの一つは、テキストエディットでproject.pbxprojを開き、適切な行を削除することによって、手動で、ビルド設定で余分な「どれSDK」の設定を削除ました。 (私はXCodeの中からそれを削除することはできませんでした)だから、デバッグの下で、 "Any SDK"と "Any iOS SDK"(問題に関連している可能性があります)がありました。

0

main.h従来のobjective-c実行ファイルには存在しません。名前をmain.mに変更して、再度実行してください。あなたの実行ファイルが見つからないのは不思議ではありません。それはメソッドファイルであり、ヘッダファイルではありません!

+0

ありがとう、しかし、それは実際にはタイプミスでした。 – buildsucceeded

+0

.appファイルを右クリックし、ファインダに表示します。 – CodaFi

+0

完了...今何ですか? – buildsucceeded

0

プロジェクトビルド設定でプロダクト名の末尾に間違ってスペース文字があったときにこのエラーが発生しました。

関連する問題