Разработка для iPhone на ПК?


10

Можно создать дубликат:
iPhone development on Windows

Можно ли создать iPhone приложения с помощью компьютера? Я запускаю Windows Vista, и я хочу узнать цель-c, какой лучший способ вы можете мотивировать, а затем создать что-то, что кто-то может где-то использовать.

Есть ли какие-либо хаки, которые позволят мне создавать приложения?

  0

@gnovice: Я тоже проголосовал за закрытие. Это не появилось, когда я опубликовал этот вопрос около года назад. Тогда поиск Stackoverflow был не таким хорошим. ;-) 19 янв. 102010-01-19 02:08:17

14

К сожалению, это не поддерживается. Для iPhone требуется Xcode и целая цепочка инструментов gcc от Apple, и она поддерживается только в Intel Mac OS X (хотя некоторые из них получили возможность работать с PPC Mac OS X).

  0

Что такое PPC Mac OS X? 22 фев. 092009-02-22 00:12:47

  0

Power PC - предшественник современных Intel Mac (думаю, G3 и оригинальные iMacs). 22 фев. 092009-02-22 00:15:10

+2

1024 в репутации для NilObject прямо сейчас ... лучше не проголосувать «сейчас»: D 22 фев. 092009-02-22 20:54:26

+3

У меня есть скриншот, вы можете стереть его сейчас :) 23 фев. 092009-02-23 00:13:14


5

NilObject правильно, что вы можете развиваться только для iPhone официально на одном из последних (за последние несколько лет) Mac с OS X.

Это говорит, Objective-C не привязан к iPhone. Вы можете писать программы для своего ПК в Objective-C, что даст вам опыт без необходимости использования iPhone и Mac. Objective-C является стандартной частью GNU Compiler Collection (GCC). Его довольно легко установить с Cygwin.

Если вы действительно хотите сделать приложения для iPhone, вы должны рассмотреть Mac. Вы получите все виды опыта и можете также запрограммировать для OS X. Поскольку ноутбуки были только выпущены, многие люди продают свои предыдущие модели, потому что они обновились. Если вы можете найти старую микросхему на базе Intel Mac Mini, она не будет стоить вам вообще (несколько сотен), но она не будет быстрой. Недавние Minis не обновлялись в течение очень долгого времени и больше не очень ценны для их новой цены (на мой взгляд), но они также могут быть дешевыми.


2

Не беспокойтесь. У меня был хакинтош, и, пока он работал, Apple может (и делает) регулярно обновлять минимальные требования к платформе SDK, что означает, что ваш хакингтоп не сможет идти в ногу с новыми интересными функциями в SDK, поскольку Kalyway и кто бы то ни было нуждался время, чтобы перепроектировать kexts или что-то другое, чтобы определить новую ОС.

Если вы серьезно относитесь к iPhone, получите Mac. Вероятно, вы можете найти первый ген Mac mini (intel) за пару сотен долларов. Или весной для macbook и быть взволнованным. Новые ужасно хорошие.

  0

Я собираюсь получить mac. Просто надо сэкономить немного денег ;-) 22 фев. 092009-02-22 00:47:47


3

На самом деле, есть неофициальная инструментальная цепочка, которая работает в окнах и Linux. вам понадобится cygwin, установленный на вашем ПК, чтобы работать с ним в окнах.

вот ссылка на базовую настройку: link

хотя это не позволит опубликовать в AppStore, это просто хороший способ возиться с SDK. Кроме того, всякий раз, когда компания Apple обновляет прошивку iPhone, вам нужно найти/ждать обновленного набора инструментов или сделать некоторые взлома самостоятельно, чтобы получить заголовки обновлений и т.д ...


2

Лукас Aardvark писал:

Я собираюсь получить mac.Просто нужно накопить немного денег ;-)

Хотя я полностью согласен с консенсусом: получить Mac, я просто хотел бы добавить немного основанный на комментарий Вы оставили:

Если вы планируете выйти на арену iPhone, чтобы сделать одну из этих 10-миллионных загрузок в Золушке, заработав поп-истории, о которых вы слышали, вам понадобится приложение-убийца, что-то новое и захватывающее. Удачи с этим; Я не собираюсь делиться идеями с вами, потому что я пытаюсь сделать то же самое. :)

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

Вместо того, чтобы войти в арену iPhone, я сначала изучал навыки Java на телефоне Android. Как только я заработаю несколько долларов, я куплю Mac и узнаю Objective-C и перенесу свою программу (ы). Поскольку Android использует Java и является свободным/открытым исходным кодом, я могу получить только двадцать пять долларов для создания учетной записи издателя; Я могу сделать все остальное с Eclipse на любой платформе, которую у меня есть.

Я не знаю, поможет ли вам это много, но это может быть более экономичный способ написать свою историю Золушки. :)

  0

Я смотрю андроид, это выглядит действительно круто. Я также БОЛЬШОЙ сторонник с открытым исходным кодом (я использую ubuntu). Я в основном просто хочу Mac по той же причине, что и все остальные ... там freakin 'awesome. Я не думаю, что когда-либо сделаю многомиллионное приложение, но эй, ты никогда не знаешь ;-) 04 май. 092009-05-04 20:20:33

  0

Ну, удачи в любом направлении. 05 май. 092009-05-05 03:17:37