Можно ли автоматически создать приложение для iPhone из другого приложения для iPhone?
-
03-07-2019 - |
Вопрос
Как заголовок;есть ли какая-либо функция, которая может достичь этого?
Решение
Теоретически возможно, практически нет.Если вы хотите продать его в магазине приложений, дважды нет.
Другие советы
Официально нет.Официальные приложения должны быть скомпилированы и подписаны на компьютере с OS X.
На практике вроде - если вы не против джейлбрейка.Для взломанных телефонов доступны gcc и инструменты подписи, которые работают на iPhone.Таким образом, на телефонах с джейлбрейком у вас может быть приложение, генерирующее новые приложения.Однако Apple не позволит вам продавать такое приложение в App Store.
я бы взглянул на эта ссылка который цитирует SDK, говоря:
3.3.2...] Интерпретированный код не может быть загружен и использован в приложении, за исключением кода, который интерпретируется и запускается опубликованными API Apple и встроенным интерпретатором.
и
3.3.3 Без предварительного письменного одобрения Apple приложение может не предоставлять, разблокировать и не включать дополнительные функции или функциональность с помощью механизмов распространения, отличных от App Store.
Я думаю, что между этими двумя ограничениями было бы практически невозможно динамически создавать какие-либо приложения на лету (за возможным исключением концепции приложения на чистом JavaScript/HTML, упомянутой в статье).
Если ваш iPhone взломан, установите CallMe из Cydia.Это делает именно то, что вы хотите:Он генерирует небольшие приложения со значком контакта, и если вы запустите одно из этих небольших приложений, оно запустит приложение телефона и позвонит по номеру телефона контакта.