У меня есть приложение Phonegap, которое отлично работает в Android. Я выбрал Phonegap как платформу в основном потому, что тот же код можно использовать для Android, iPhone и т.д. Мой вопрос заключается в том, как я могу создать приложение для iPhone, не имея при этом аппаратного обеспечения Apple (iPhone + Mac), поскольку у меня есть ноутбук для Windows и HTC Desire HD, и я доволен этим:-) Мое приложение для iPhone будет бесплатным, поэтому нет возможности использовать приложение с компенсацией за деньги для Apple HW. Не могли бы вы подытожить некоторые варианты, которые у меня есть, как развернуть готовое приложение Phonegap для iPhone? Или что является самым дешевым реальным вариантом - например. купить подержанный iPhone и какой-нибудь используемый Mac?
Как развернуть приложение Phonegap на iPhone без использования оборудования Apple (iPhone + Mac)
Ответ 1
Вы можете сделать это, скомпилировав в облаке с помощью PhoneGap Build.
Отметьте https://build.phonegap.com/
Ответ 2
Глядя на страницу CloudGap Cloud здесь:
https://build.phonegap.com/docs/ios-builds
он упоминает следующее:
"Примечание. Поскольку PhoneGap Build использует стандартный процесс разработки Apple для создания приложений, вам нужно будет подписаться на свою программу разработчика для создания приложений iOS в PhoneGap Build. Вам также понадобится Mac для настройки вашего сертификата и профиль подготовки.
Я предполагаю, что это одноразовая вещь, которую нужно настроить - то есть вам нужно "заимствовать" mac откуда-то, если у вас его нет. Кто-нибудь знает, правильно ли это?
Ответ 3
Вот учебник по Как создать приложение iOS с использованием Windows и OpenSSL. Вам просто нужна учетная запись разработчика Apple.
Ответ 4
Я использовал hackintosh в прошлом, чтобы имитировать Mac и установить Xcode для создания проекта для устройств iOs.
Другие дешевые опции - это Mac mini и iPod touch.
Ответ 5
Вам все еще нужен Mac для создания пакета p12, который необходим для сборки PhoneGap.
Mobundler.com - это сервис, который позволяет вам создавать пакет iOS p12, а также хранилище ключей Java для Android. Mobundler можно использовать совместно с конструкцией PhoneGap для этого.
Ответ 6
Вы можете попробовать арендовать Mac на этом облачном сервисе: http://www.macincloud.com
Таким образом, вам не нужно настоящее Mac-оборудование для создания вашего приложения - только оплата/аренда, когда вам нужно построить. Однако в долгосрочной перспективе это может быть неэкономично.
Ответ 7
Marmalade SDK - это все конечное решение Windows, которым я доволен. Прямо от компиляции до развертывания все находится под вашим контролем и в окнах - ни одна сторона сервера не компилирует или не отправляет zip файлы, ожидая, когда кто-то отправит вам обратно файлы, которые можно развернуть в IOS.
Но вам нужно использовать Visual Studio С++...