UnityプロジェクトをiOSビルドし、Xcodeで実機ビルドした際、以下のエラーが出ました。
Undefined symbols for architecture arm64:
“XXXXXX”, referenced from:
objc-class-ref in YYYYYY.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)Undefined symbol: ZZZZZZ
原因と解決方法
arm64への対応が問題?と思ったけど、もっと単純なミスでした。
Unity内での.mmファイルのインポートし忘れでした。
必要な.mmファイルや.mファイルをインポートすることで、エラーは解決しました。
コメント