iOS向けにUnityでNCMB使ったときに困ったこと(特にXcode)。あとその解決法
Unityでランキング機能を実装するためにNCMBを使用したのですが、色々と困ったことが起こったので、その症状 + 解決法を紹介します。
自分用のメモ書き的な感じで書いているので、分かりづらい or 説明不足の点があればコメントお願いします。(多分参考元見ればわかるけど・・・)
バージョン情報
・Unity 2020.3.0f1
・NCMB (2021.4.21に動作確認)
・iOS 14.4.2
・Xcode 12.4
・macOS 11.0
症状と解決法
ランキング機能の作り方はこの記事では紹介しません。
NCMBで紹介されているものを参考に作りました。作る場合はこちらを参照してください。
後エラーの再現が面倒なので、検索履歴から引っ張ってきてます。大体あってるとは思うけど、正確ではないかも。
Xcodeでエラー吐いた!
この記事の全てです。Unity側ではほぼ問題ありませんが(たまにエラー吐く)、Xcodeに出力するといろいろとエラーを吐きます。
具体的にはこの二つ
Calling TargetGuidByName with name='Unity-iPhone' is deprecated.
解決法
ここの通りにすればOK
unity/eaglcontexthelper.h' file not found
解決法
まずはここを参考にする
EAGLContextHelper.hが見つからない?となった場合はUnityで新しいプロジェクトを作ってからNCMBを入れて、それだけでビルドしてみてください。おそらく目的のファイルができているはずです。
検索時に入力ミスしている可能性もあるので、念のためコピペしましょう。
また、参考記事にも書いてあるようにXcode側でフレームワークも入れる必要があります。
最後に
良ければプレイしてみてください。
https://apps.apple.com/jp/app/id1563353189
この記事が気に入ったらサポートをしてみませんか?