Hello,
I am developing an iOS app that uses machine learning models. To improve accuracy and user experience, I would like to download .mlmodel files (compiled and compressed as zip files) from our own server after the app is installed, and use them for inference within the app. No executable code, scripts, or dynamic libraries will be downloaded—only model data files are used.
According to App Store Review Guideline 2.5.2, I understand that apps may not download or execute code which introduces or changes features or functionality. In this case, are compiled and zip-compressed .mlmodel files considered "data" rather than "code", and is it allowed to download and use them in the app? If there are any restrictions or best practices related to this, please let me know.
Thank you.
Hello,
As far as DTS is aware updating your app's ML models after installation isn't in conflict with App Store guidelines. There are existing apps that depend on this behavior.
We recommend cross-posting this question in the App Store Distribution & Marketing topic area and requesting confirmation from App Review.