Ответ 1
Вы не можете использовать стандартные инструменты для разработчиков Apple в Linux, потому что они скомпилированы для Mac OS X.
Если вы компилируете для iOS, вы можете, однако, создать программную цепочку iOS для open source для linux и использовать ее для компиляции вашего приложения. Вам понадобится устройство с джейлбрейком для загрузки двоичного файла.
Если вы работаете с обычным приложением OS X, то при наличии необходимых библиотек и фреймворков вы можете создать проект для Linux с помощью make.