Antworten:
Die Vereinbarung zum iOS-Entwicklerprogramm in Abschnitt 3.3.2 lautet (teilweise) wie folgt:
Eine Anwendung darf keinen ausführbaren Code herunterladen oder installieren. Interpretierter Code darf in einer Anwendung nur verwendet werden, wenn alle Skripte, Codes und Interpreter in der Anwendung gepackt und nicht heruntergeladen sind.
Als die Lizenzvereinbarung im Jahr 2010 aktualisiert wurde, wurde diese Änderung von den meisten wichtigen Apple-Nachrichtenseiten abgedeckt (da dies eine Lockerung der früheren Regeln war). Zum Beispiel hier .
Zu diesem Zweck sollte Lua in Ordnung sein, solange der gesamte von Ihnen ausgeführte Code in den Ressourcen Ihrer Anwendung gebündelt und niemals remote heruntergeladen wird (damit Apple ihn überprüfen kann). Natürlich bin ich kein Anwalt, daher sollte meine Interpretation von Rechtsdokumenten mit einer angemessen großen Prise Salz erfolgen.
Bedenkt, dass Corona SDK existiert, würde ich ja sagen.
Apple hat Adobe auch erlaubt, eine AIR-Laufzeit für iOS zu erstellen.
Apple erlaubt jede Skriptsprache, es gibt einen Haken, sie muss in der App oder den App-Addons enthalten sein, die über Apple laufen, sie kann nicht von einem externen Server heruntergeladen werden und der Benutzer kann sie nicht bearbeiten.