[1] https://playcontrol.net/ewing/jibberjabber/apple-ios-license...
The old terms: > Unless otherwise approved by Apple in writing, no interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple's Documented APIs and built-in interpreter(s). Notwithstanding the foregoing, with Apple’s prior written consent, an Application may use embedded interpreted code in a limited way if such use is solely for providing minor features or functionality that are consistent with the intended and advertised purpose of the Application.
[2] https://www.theregister.com/2017/06/07/apple_relaxes_develop...
(In practice of course it didn't matter what the terms precisely meant, because Apple never enforced them apart from removing flash-based apps.)
Edit: I forgot, at the time I was between jobs (2008) and had used a chunk of my money to buy an iPhone to learn iOS Dev on, they wasted a load of my time, and money.
Here's a fun fact nobody remembers anymore. Way back when (2010?) Adobe build a way for people to build iOS apps from Flash. The feature went through an open beta and lots of flash devs made iOS apps, they worked fine, Apple accepted them into the app store, fun times. Then riiight before the tech left beta, Apple changed the iOS terms to restrict what language apps are "originally written" in - the source language had to be one Xcode supported, and transpilation from other languages was disallowed. Apple then removed the flash-based apps from their store, Adobe had to discontinue the feature, and a bit later Apple quietly removed the restriction.
(Working from memory here, details are approximate.)