>https://developer.apple.com/app-store/review/guidelines/#sof...
>Educational apps designed to teach, develop, or allow students to test executable code may, in limited circumstances, download code provided that such code is not used for other purposes.
"in limited circumstances", "provided that such code is not used for other purposes". This is worded generically enough that they can pretty much ban anything that downloads code with it. They also have this:
>Such apps must make the source code provided by the Application completely viewable and editable by the user.
Arguably, allowing a user to download binary code instead of source code is expressly banned.
While it would be nice if apple took the stick out of their ass for once, I can't say I'm surprised by this development.
1. Build the app first and hope for the best (this seems to happen a lot)
2. Get some type of preliminary approval by Apple so they don't sink all the money into building the app if it won't be?