私たちは iPhone ゲームを開発しています。新しいアセットまたは更新されたアセット (画像、アニメーション、サウンドなど) をデバイスにコピーして、XCode でアプリケーションを再構築せずにテストできるかどうかを知りたいです。
プロダクション パイプライン プロセスを簡素化したいと考えており、アーティストがアセットを変更するたびにアプリケーションを再構築することを回避しようとしています。
どんなアドバイスでも大歓迎です。
フェデ
はい、私は自分のプロジェクトの 1 つでそれを行いました。
私の戦略は簡単でした。最初は、そのために特別に作成された wifi ツールを使用して、新しいアセットをアプリ ドキュメント フォルダーに保存しました。次に、ゲームがリソースを必要とするとき、それがドキュメント フォルダにあるかどうかを確認し、ある場合はロードし、ない場合はバンドルからロードしました。
いいえ、XCode 側で更新されたファイルは再バンドルして再構築する必要があるためです。クリーン間のビルド プロセスが非常に高速であるため、これが問題であることに驚きました。おそらく、毎回アプリケーション全体を最初から (つまり、クリーンの後で) 再構築するわけではありませんよね? XCode はリソースの変更を検出し、デバイス上で更新する必要があります。