iPhone SDK на Windows (альтернативные решения) - PullRequest
31 голосов
/ 30 мая 2009

Я знаю, что нет официального SDK для Windows, что очень раздражает. Есть ли способ разработки приложений на компьютере под управлением Windows, кроме как запускать Mac OS в VMware? Я знаю, что вы можете сделать это с Xcode, но это также только для Mac OS X. Поиски в Google абсолютно ничего не выявили.

Если я не могу использовать SDK или Xcode, могу ли я просто проверить синтаксис или что-то еще и просто сделать свой код в Блокноте и сохранить его с соответствующим расширением? Я понятия не имею, смогу ли я это сделать, возможно, потому что я никогда даже не пробовал SDK и, вероятно, никогда не смогу без покупки Mac.

Ответы [ 10 ]

26 голосов
/ 30 мая 2009

Я изучил это перед покупкой Mac Mini . Ответ, по сути, нет. Вам в значительной степени нужно купить Leopard Mac для разработки iPhone SDK для приложений, которые работают на не взломанных iPhone.

Не то чтобы это на 100% невозможно, но на 99,99% неразумно. Как замена лампочек ногами.

Мало того, что вы должны быть в Xcode , но вы также должны получить сертификаты в менеджере цепочки для ключей, чтобы иметь возможность общаться между Xcode и iPhone. И вы должны правильно настроить все виды настроек в Xcode.

16 голосов
/ 22 июня 2009

Вы можете легко создать приложение, используя PhoneGap или Appcelerators Titanium Mobile .

Оба они, по сути, действуют как обертка WebKit, поэтому вы можете создавать свое приложение с помощью HTML / CSS / JavaScript. Это тоже довольно портативное решение, но вы несколько ограничены в том, что вы можете сделать - то есть без интенсивного рендеринга или чего-то еще. Все зависит от того, что вы собираетесь делать.

2 голосов
/ 18 ноября 2009

Есть и другое решение, если вы хотите развиваться на C / C ++. http://www.DragonFireSDK.com позволит вам создавать приложения для iPhone в Visual Studio под Windows. Обязательно стоит посмотреть.

2 голосов
/ 30 мая 2009

Нет, у вас должен быть какой-нибудь Intel Mac. Я пошел в Best Buy и получил 24-дюймовый iMac с 4G RAM за 1499 долларов, используя их 18-месячный беспроцентный промоушен. Я плачу минимальную сумму около 16 долларов в месяц. Пока я полностью расплачиваюсь в течение 18 месяцев - нет интерес. Это был единственный способ, которым я занимался разработкой для iPhone.

2 голосов
/ 30 мая 2009

Вы можете сделать то, что делает saurik из Cydia, и написать свой код на ПК, а затем собрать его на самом iPhone (технически это Mac!) После джейлбрейка. Однако вы не получаете Interface Builder, поэтому вы в основном создаете пользовательский интерфейс в коде вручную. Также было бы довольно сложно представить приложение без Mac.

1 голос
/ 03 июля 2011

Никто не поднял hackintosh . Если вы поддерживали оборудование, это может быть лучшим вариантом.

1 голос
/ 21 июня 2009

Это действительно сводится к тому, сколько вы цените свое время. Как упоминалось в других постерах, есть несколько способов создания приложений для iPhone без Mac. Тем не менее, вы прыгаете через серьезные обручи, и это будет намного сложнее и займет больше времени, чем с правильной цепочкой разработки.

Вы можете купить подержанный Mac Mini за пару сотен баксов на eBay. Если вы серьезно относитесь к разработке iPhone, вы быстро вернете это назад в сэкономленное время.

1 голос
/ 31 мая 2009

Технически вы можете написать код на языке .NET и использовать Mono Framework (http://www.mono -project.com / ) для запуска его на iPhone. Я никогда не видел, чтобы кто-то делал это с нуля, но люди, которые пишут платформу Unity Game Development (http://unity3d.com/)), используют ее, чтобы сделать свои игры совместимыми с iPhone. они предоставляют оболочку iPhone с платформой Mono, которая позволяет всем работать на iPhone. Я не знаю, предоставили ли они все свои модификации Mono обратно в репозиторий с открытым исходным кодом, но если вы серьезно относитесь к написанию Приложения iPhone вне среды Mac могут быть возможными.

Тем не менее, я думаю, что вы могли бы потратить недели на то, чтобы заставить это работать, и лучше было бы вместо этого инвестировать в Mac: -)

0 голосов
/ 21 мая 2012

http://maniacdev.com/2010/01/iphone-development-windows-options-available/

проверьте этот сайт, они показали много решений.

  1. PhoneGap
  2. Титан и т. Д.
0 голосов
/ 07 августа 2009

Есть два способа:

  1. Если вы терпеливы (требуется Ubuntu Corral PC и Android SDK и некоторые тяжелые терминалы, чтобы все это настроить). См. Использование 3.0 SDK без оплаты привилегии .

  2. Если вы аморальны (требуется Mac OS X Leopard и виртуализация, которую можно получить только за счет больших затрат или пиратства) - удалите место по следующей ссылке. htt p: // iphonewo rld. codinghut.com / 2009/07 / использование-3-0-sdk-без-оплаты-за-привилегию /

Я сам использую метод Ubuntu.

...