Официально нет. Официальные приложения должны быть скомпилированы и подписаны на компьютере с OS X.
На практике, вроде - если вы не против джейлбрейка. Для взломанных телефонов доступны gcc и инструменты подписи, которые работают на iPhone. Таким образом, на взломанных телефонах у вас может быть приложение, которое генерирует новые приложения. Однако Apple не разрешила бы вам продавать такое приложение в App Store.