Подтвердить что ты не робот

Вам нужна Mac OS X для разработки приложений для iPhone?

Я читал какую-то статью, в которой вам нужно, чтобы Mac OS X разрабатывала приложения для iPhone. действительно ли существуют ограничения?

Не можете ли вы просто загрузить SDK (и программу разработчика iOS) в Windows?

4b9b3361

Ответ 1

Да, для этого вам нужна Mac OS X. Xcode (SDK) будет работать только в Mac OS X. Однако, если юридическая часть для вас не очень важна, вы можете установить Mac OS X на свой обычный ПК. Просто Google "Hackintosh".

Ответ 2

Вам не нужен настоящий Mac, просто Mac OSX. Если вы не хотите покупать Mac, вы можете получить изображение Mac OSX и установить его на свой ПК с помощью программного обеспечения Virtual Machine. Я использую VMWare для запуска MacOSX с моей машины Windows 7 x64. VM - отличный способ пойти, сушилки могут немного поработать, но как только все работает, оно идеально. VM даже поддерживает ethernet, поэтому из VM вы можете просматривать веб-страницы, загружать приложения для Mac. Установите такие вещи, как XCode или GameSalad. Я предлагаю исследовать, как использовать виртуальные машины.

Ответ 3

Одним из ближайших решений является запуск OS X в виртуальной машине на платформе Windows. Затем вы разрабатываете XCode на OS X, в VM на Windows. Таким образом, вам не нужно покупать Mac или посвящать аппаратное обеспечение "Hackintosh".

Конечно, это не может быть юридическим по условиям лицензии; Я говорю только о технической возможности.

Ответ 4

Вам совершенно необходимо, чтобы аппаратные средства Intel Macintosh разрабатывали приложения для iOS. Для SDK iOS Xcode и Xcode работают только на компьютерах Macintosh. Я думаю, что любой Intel Mac будет работать, но с тем, как быстро меняются новые машины, вы получите больше времени, прежде чем вы будете вынуждены обновить машину.

Ответ 5

Нет, вам нужен Mac на базе Intel для разработки приложений для iOS. Нет iOS SDK для Windows.

Таким образом, может быть способ использовать что-то вроде PhoneGap для разработки вашего приложения "в другом месте", а затем создать подходящий пакет для iOS, а также для другой мобильной платформы. Я не достаточно хорошо знаком с PhoneGap и аналогичными инструментами, чтобы знать об этом угле с какой-либо большей определенностью.

Ответ 6

Вы не можете, нет iOS SDK для Windows, он имеет только версию Mac. Тем не менее, существуют различные эмуляторы для Mac, которые вы можете попробовать установить на Windows. Я пробовал это раньше, и это действительно сработало, однако производительность была очень плохой. Если вы действительно хотели заниматься разработкой iOS. Я бы настоятельно предложил вам приобрести Mac.

Ответ 7

Через год... Я не знаком с предпосылками для разработки родных приложений для iOS, но хотел добавить возможность создания гибридного мобильного приложения. Обычно даже тогда для создания приложения-оболочки нужны собственные инструменты и SDK. Но PhoneGap предоставляет облачную службу построения, которая, похоже, выполняет эту работу:

"Что относительно учетных записей разработчиков и SDK? Нужно ли мне устанавливать их перед запуском с помощью PhoneGap Build?

Нет! Но вы можете захотеть установить некоторые из эмуляторов SDK, если вы не владейте определенным устройством, которое вы хотите протестировать для сборки."

Источник: Служба создания PhoneGap

Я не тестировал сервис самостоятельно. Просто хотел дать дополнительный путь для рассмотрения.

Ответ 8

Чтобы быть понятным для разработки приложений для iPhone, требуются компьютеры Mac. Xcode и iOS SDK для разработки приложений. Objective-C - это язык программирования, который больше всего необходим для разработки приложений iOS для создания приложений. И, честно говоря, есть разница между iOS и OS X. iOS и OS X имеют более общую инфраструктуру. Таким образом, перенос приложений из OS X на iOS возможен с небольшой работой. Если вы являетесь разработчиком cocoa, вам легче адаптироваться к этим фреймворкам.

Проверьте дополнительную информацию: developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/Introduction/Introduction.html #//apple_ref/doc/uid/TP40007898

Ответ 9

Да, вам понадобится MacBook или похожий для разработки для iOS. На мой взгляд, одной из самых больших проблем разработки приложений для iOS является то, что вам регулярно приходится покупать новый MacBook (или другой компьютер на базе Mac), поскольку со временем самая последняя версия xCode для уже устаревшей ОС X X становится несовместимым с новейшей iOS.

Ответ 10

Вы можете просто установить MacOS X на платформе Windows с помощью VMWare, которая позволяет одновременно использовать обе операционные системы.

Если вы попытаетесь разработать приложение для iOS с помощью инструментов, похожих на cordova, вы можете просто собрать необходимый SDK и скомпилировать его как приложение iOS, а затем протестировать на своем iPhone или любых виртуальных эмуляторах.