Apple iOS IDE для Linux? - PullRequest
       3

Apple iOS IDE для Linux?

14 голосов
/ 14 февраля 2011

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

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

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

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

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

Ответы [ 3 ]

19 голосов
/ 14 февраля 2011

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

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

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

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

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

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

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

Удачи!

5 голосов
/ 02 сентября 2012

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

1 голос
/ 14 февраля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...