Відповіді:
У розділі 3.3.2 угоди про програму для розробників iOS написано (частково) наступне:
Додаток може не завантажувати або встановлювати виконуваний код. Тлумачений код може використовуватися в програмі, лише якщо всі скрипти, код та інтерпретатори упаковані в програму та не завантажені.
Коли оновлено ліцензійну угоду в 2010 році, ця зміна охопила більшість основних новинних сайтів Apple (оскільки це було послабленням попередніх правил). Наприклад, ось .
З цією метою у Lua повинно бути добре, доки весь код, який ви запускаєте, вкладається в ресурси вашої програми та ніколи не завантажується віддалено (щоб Apple могла це перевірити). Звичайно, я не юрист, тому моє тлумачення юридичних документів слід сприймати відповідною великою щіпкою солі.
Враховуючи, що Корона SDK існує, я б сказав так.
Apple також дозволила Adobe зробити AIR час виконання для iOS.
Apple дозволяє будь-яку мову сценаріїв, є улов, він повинен бути упакований у додаток або додатки програми, які проходять через яблуко, його не можна завантажити із зовнішнього сервера і користувач не може його редагувати.