1

IOS アプリケーションを作成しましたが、プロジェクトをアーカイブしようとすると、次の 2 つのエラーが表示されます。

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_AppDelegate", referenced from:
      objc-class-ref in main.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_AppDelegate", referenced from:
      objc-class-ref in main.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

誰でも私を助けることができますか?

ありがとう。

4

2 に答える 2

4

はい、わかりました。コンパイル ソースに AppDelegate.m がありませんでした。

于 2012-08-13T06:57:29.620 に答える
0

私も同じ問題を抱えていました。次の手順で問題が解決しました。

  • プロジェクトをクリックします (Xcode ウィンドウの左上隅)。

  • クリックBuild Phases tab -> Compile Sources

  • リストにあるかどうかを確認AppDelegate.mします。そうでない場合は、

    • クリック+ボタン

    • 検索AppDelegate.mしてから追加してください。

于 2015-10-21T06:36:27.967 に答える