LoginSignup
0
0

More than 1 year has passed since last update.

[Unity / Addressable Assets System] 実機で自前のサーバーからbundleデータが読み込めない問題

Posted at

基本的な導入方法はこちらのサイトを参考にさせて頂きました。エディタ上で読み込むところまでは特に問題なくできるかと思います。
https://note.com/graffity/n/n8620f244894a

現象

エディタ上では正常に読み込めているが、実機(iOS・Android端末)では読み込めないという現象。

試したこと

ネット上の情報を参考にUnity内での設定を確認するも、特に問題は無し。

ローカルにエクスポートされたServerData以下のbundleファイルを消してみると、読み込めず。
->エディタ上では正常にダウンロードしているように見えたが、実は失敗していて、代わりにローカルのファイルを読んでいたということが発覚。何らかの原因でサーバー上のbundleファイルが読めていない模様。

さらに調査を進めると、catalog_jsonファイルは読み込めているが、そこからサーバー上のbundleファイルを読むには至っていないことが分かった。

bundleファイルのパーミッションは「604」ということでユーザーが読んでくる分には問題なし。読んだファイルがどうにかなっている模様。

結論

アスキーモードによるjsonファイルの破損。

Filezillaの設定画面で転送形式を「バイナリ」にすることで解決。

アスキーモードだと、改行コード部分で修正が入ってしまうようで、今回はそれがjsonデータの破損につながってしまっていた。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0