Jawaban:
Bagian 3.3.2 perjanjian program pengembang iOS berbunyi (sebagian) sebagai berikut:
Aplikasi tidak boleh mengunduh atau memasang kode yang dapat dieksekusi. Kode yang ditafsirkan hanya dapat digunakan dalam Aplikasi jika semua skrip, kode, dan juru bahasa dikemas dalam Aplikasi dan tidak diunduh.
Ketika perjanjian lisensi dimutakhirkan pada 2010, perubahan ini dicakup oleh sebagian besar situs berita utama Apple (karena ini merupakan pelonggaran dari aturan sebelumnya). Misalnya di sini .
Untuk itu, Lua harus baik-baik saja selama semua kode yang Anda jalankan dibundel dalam sumber daya aplikasi Anda dan tidak pernah diunduh dari jarak jauh (sehingga Apple dapat memverifikasinya). Tentu saja, saya bukan pengacara sehingga interpretasi saya terhadap dokumen hukum harus diambil dengan sedikit garam.
Mengingat Corona SDK ada, saya akan mengatakan ya.
Apple juga telah mengizinkan Adobe untuk membuat runtime AIR untuk iOS.
Apple membolehkan bahasa scripting apa pun, ada tangkapan, harus dikemas dalam aplikasi atau aplikasi tambahan yang melewati apple, tidak dapat diunduh dari server eksternal dan pengguna tidak dapat mengeditnya.