Я думаю, что это пункт 3.1.3 (кто-то может исправить меня) лицензионного соглашения iPhone SDK.
По сути, ваше приложение не может интерпретировать код, например, создает Flash Player, который может запускать SWF-файлы. Что, по сути, позволит вам пройти процесс одобрения приложения Apple. Это очень похоже на добавление новых классов / двоичных файлов в ваш код во время выполнения. Даже если вы можете, я не рекомендую это, потому что они будут тянуть ваше приложение. Например, посмотрите на камеру +.
Этот процесс существует по причине, которая позволяет пользователям доверять этому.
1. приложения на самом деле работают
2. приложения делают то, что говорят в описании.
Однако вы, вероятно, можете загрузить файлы конфигурации, которые могут изменять / удалять / добавлять функции или функции в вашем приложении.
Если вы хотите обойти это, создайте веб-приложение HTML 5. Вы будете удивлены тем, сколько вы можете сделать в HTML5, включая кеширование контента, кнопки CSS3, мощные базы данных и т. Д.