I am planning to implement iOS game where certains assets - textures, shaders, etc. are downloaded at runtime when user buys specific in-app purchases . Its well known fact about Apple prohibiting downloading & emitting iOS app code at runtime:
3.3.2 An Application may not download or install executable code. Interpreted code may only
be used in an Application if all scripts, code and interpreters are packaged in the Application and
not downloaded. The only exception to the foregoing is scripts and code downloaded and run by
Apple's built-in WebKit framework.
Does this restriction also include Open GL shaders, i.e. can shaders code be downloaded at runtime?