Apple iOS IDE для Linux?

Мне интересно узнать, есть ли среда разработки для Apple iOS? В настоящее время я изучаю Objective-C, но у меня нет Macbook или что-то в этом роде.

На самом деле, я ищу "все вокруг" IDE, в том числе:

  • Objective-C компилятор
  • Objective-C отладчик
  • Возможности тестирования разработанных приложений (например, эмулятора iPhone).

Что еще мне нужно для разработки приложений для iPhone на Ubuntu (если это возможно)?

Спасибо за любые предложения.

Ответы

Ответ 1

То, о чем вы просите, не может быть расколото. Единственным решением, которое я мог бы подумать о разработке на Linux, было бы использование GCC или Clang для компиляции Objective-C. Нет Apple Framework или симуляторов, за исключением GnuStep, и это не на 100% совместимо.

Есть несколько проблем.

  • Библиотеки iOS SDK для Linux не существуют.

  • Симулятор для Linux не существует.

  • Как вы планируете подписывать свое приложение из Linux?

Вы можете технически использовать виртуальную машину, но это противоречит Лицензионному соглашению Mac OS X. Еще один отрывочный вариант заключается в компиляции с GNUStep и тестировании на джейлбрейк-устройстве.

Честно говоря, ваш лучший выбор - разбить банк и получить Mac (Mini или Air, теперь, когда MacBook прекращается). Это говорит о том, что вы можете потратить немного больше на больший экран. Очень сложно писать код всего на 11 дюймах экрана.) Несколько мотылек могут вернуть ваши первоначальные инвестиции.

Удачи!

Ответ 2

Несмотря на то, что, возможно, не производящие приложения для родного поиска, есть несколько кросс-платформенных мультимедийных инструментов, таких как Kivy Project - который поддерживает упаковку для iOS - http://kivy.org/docs/guide/packaging-ios.html - Этот проект использует Python как язык программирования, а не объективный C.

Ответ 3

Посмотрите здесь для получения информации об этом. В принципе, запуск виртуальной машины с изображением OSX, вероятно, будет лучшим подходом, если вы хотите распространять свое приложение через магазин Apple.