Вы можете установить GNUStep, который предоставляет SDK, похожий (хотя и не идентичный) на Mac OS X. С GNUStep вы сможете писать приложения, используя как минимум среду Foundation с Objective-C, но UIKit не будет доступен .
С этой целью невозможно установить iPhone SDK в Linux без установки Mac OS X на виртуальную машину и последующего ее использования, однако это нарушает условия, которые вы согласились при создании учетной записи разработчика. с яблоком.