1

我正在使用 iOS ODR 将各种内容分发到我的应用程序。我遇到了一个问题,如果我对这些资产包进行调整并发布对我的应用程序的更新,则旧版本的应用程序也会下载这些新的资产包,但旧版本的应用程序不会旨在与他们一起工作,因此会出错。

对于一些背景故事:我正在使用 ODR 将 Unity 场景作为资产包分发。因为 iOS 是提前编译的,所以我必须在下载的应用程序中包含一个基本的 Unity 场景,这样当我加载其中一个资产包时,它就已经在应用程序中包含了所有必要的脚本。问题是,如果我在其中一个场景中更改脚本,我需要重新构建统一项目并将其嵌入到 iOS 项目中,并使用新的资产包重新提交到应用商店。问题是在我对其中一个脚本进行更改后,新的资产包可能无法在不包含该脚本更改的旧版本的应用程序上运行。

有没有办法可以保留资产包的版本并让我的应用程序的不同版本下载其相应的资产包?

谢谢!

4

0 回答 0