Apple разрешает встроенные языки сценариев в приложениях iOS (в магазине приложений даже есть базовые переводчики), но не позволяет приложению загружать новый код или сценарии, которые может запускать этот язык сценариев. Все сценарии должны быть встроены в представленное приложение.
Это было изменение в соглашении с разработчиками в конце третьего квартала 2010 года.
При переносе языка сценариев вы также должны убедиться, что время выполнения языка не выходит за пределы процесса iOS, файлового каталога и песочницы IO, а использует только документированные API-интерфейсы Cocoa Touch для ввода-вывода и пользовательского интерфейса (например, без stdin, и др.)