0

haxe という物理フォルダーがあり、その中に .h および .m ファイルがあります。このフォルダをそのまま Xcode にインポートします。グループは作成しません。私のコードでは、このようにインポートすると、プロジェクトは正常にビルドされます:

#import "haxe/Log.h"

ただし、含まれている静的メソッドを使用する場合

[Log clear];

2 つのビルド エラーが発生する

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

これは ios6 アプリです。そこで i386 が何をしているのかわかりません。私のビルドフェーズ/コンパイルソースでは、Log.mは実際には表示されませんが、コピーバンドルリソースのフォルダー全体が表示されます

ありがとう!

4

0 に答える 0