Open3

UnityのAddressablesのダウンロード先URLをビルド時に切り替えたい

tsururintsururin

IPreprocessBuildWithReportでRemoteLoadPathを書き換えるアプローチを試したがうまくいかない

var settings = AddressableAssetSettingsDefaultObject.Settings;
settings.profileSettings.SetValue(settings.activeProfileId, AddressableAssetSettings.kRemoteLoadPath, "***");
tsururintsururin

ビルド時のエディターログを見るとOnPreprocessBuildが呼ばれるタイミングでは、すでにAddressablesのビルドがおわっているためだと思われる

なので再度ビルドすると反映される

Cloud Buildで使用したいので、ほかの方法を考える