Вы не можете. Новое соглашение SDK запрещает использование оригинальных языков, отличных от C, C ++ или Objective-C , а соглашение SDK всегда запрещает динамически интерпретировать код. Существует некоторая двусмысленность в отношении того, как эти правила будут применяться, но для безопасности лучше избегать использования других языков до тех пор, пока излом не будет решен.
РЕДАКТИРОВАТЬ: Кроме того, насколько мне известно, в настоящее время нет никакого технического способа запуска Python на iPhone, согласно этот вопрос . Я слышал о встраивании Lua в приложения для iPhone, но не в Python. Вы можете сделать Python с взломанным iPhone , но не через магазин приложений.
Ситуация с Ruby почти такая же плохая, как в этом вопросе . IPhone не поставляется с интерпретатором Ruby, а компиляторы очень далеки от работы. Rhomobile работает, упаковывая интерпретатор и фреймворк с исполняемым файлом, который, я очень сомневаюсь, превзойдет новое соглашение SDK. Если вы действительно хотите использовать Ruby, Rhomobile, вероятно, будет лучшим выбором (поскольку реализация вашего собственного интерпретатора, вероятно, потребует много работы, и в равной степени вряд ли будет одобрена). На данный момент это довольно удручающий ландшафт - самое большее, на что мы можем надеяться, это то, что MacRuby в конечном итоге сработает, и Apple одобрит это. Это далеко, хотя.
РЕДАКТИРОВАТЬ 2: Я также только что узнал о tinypy , который потенциально может работать для Python. Я сомневаюсь, что это будет работать настоящие библиотеки, хотя.