基本的な導入方法はこちらのサイトを参考にさせて頂きました。エディタ上で読み込むところまでは特に問題なくできるかと思います。
https://note.com/graffity/n/n8620f244894a
#現象
エディタ上では正常に読み込めているが、実機(iOS・Android端末)では読み込めないという現象。
#試したこと
ネット上の情報を参考にUnity内での設定を確認するも、特に問題は無し。
ローカルにエクスポートされたServerData以下のbundleファイルを消してみると、読み込めず。
->エディタ上では正常にダウンロードしているように見えたが、実は失敗していて、代わりにローカルのファイルを読んでいたということが発覚。何らかの原因でサーバー上のbundleファイルが読めていない模様。
さらに調査を進めると、catalog_jsonファイルは読み込めているが、そこからサーバー上のbundleファイルを読むには至っていないことが分かった。
bundleファイルのパーミッションは「604」ということでユーザーが読んでくる分には問題なし。読んだファイルがどうにかなっている模様。
#結論
アスキーモードによるjsonファイルの破損。
Filezillaの設定画面で転送形式を「バイナリ」にすることで解決。
アスキーモードだと、改行コード部分で修正が入ってしまうようで、今回はそれがjsonデータの破損につながってしまっていた。