То, что вы просите, невозможно. Единственное решение, которое я мог бы разработать для Linux, - это использовать GCC или Clang для компиляции Objective-C. Там нет Apple Frameworks или симуляторов, кроме GnuStep, и это не на 100% совместимо.
Есть несколько проблем.
Библиотеки iOS SDK не существуют для Linux.
Симулятор не существует для Linux.
Как вы планируете подписать свое приложение из Linux?
Технически вы можете использовать виртуальную машину, но это противоречит лицензионному соглашению с Mac OS X. Еще один схематичный вариант - скомпилировать GNUStep и протестировать на взломанном устройстве.
Честно говоря, ваша лучшая ставка - разорвать банк и получить Mac (Mini или Air, теперь, когда MacBook больше не выпускается. Тем не менее, вы можете подумать о том, чтобы потратить немного больше на экран большего размера. Писать код действительно сложно всего на 11 дюймов экрана.) Несколько месяцев разработки могут вернуть ваши первоначальные инвестиции.
Удачи!