Потребует ли Monotouch Mac для публикации на iPhone/iPod Touch?

StackOverflow https://stackoverflow.com/questions/1154999

Вопрос

Я никогда не делал никакой разработки iPhone или iPod Touch, во многом из-за дополнительной потребности Mac для развития, а также необходимости изучать Objective-C. С объявлением Монотуш Теперь я могу использовать языки .NET, с которыми я уже знаком, и разрабатывать на своем ПК с Windows.

Однако мне любопытно, понадобится ли мне Mac для развертывания и тестирования моего приложения для iPhone? Итак, какие инструменты необходимы для iPhone Touch, а какие из них будут работать в Windows с Monotouch?

Это было полезно?

Решение

Видя, что в качестве инструмента кода, необходимого для подписи приложения для выполнения на устройстве, недокументирован, и доступен только для ОС XI, думайте, что это безопасная ставка, вы можете построить только приложение для развертывания на OS X.

Хотя технически это может быть возможно компилировать приложения под какой -либо другой ОС, с помощью симулятора или инструмента CodeSign у вас нет возможности их протестировать, поэтому вам в любом случае понадобится Mac, чтобы сделать это. Я полагаю, что также можно было бы проверить на Jailbroke Device, но я не хотел бы отправить приложение, которое не было проверено в прошивке на складе.

Другие советы

Семена для ответа встроены в ваш вопрос. От Проектная страница:

Monotouch требует Mac и Apple iPhone SDK для тестирования на эмуляторе; И вам нужно быть разработчиком Apple iPhone для развертывания на устройстве.

Ни один из очков в ответе Майкла не говорит напрямую с вопросом Джима.

Нахождение на платформе Windows не позволит вам использовать эмулятор iPhone SDK, но не обязательно помешает вам развернуть и тестировать на реальном iPhone/iPod Touch.

Насколько мне известно, вам не нужно владеть оборудованием Mac, чтобы зарегистрироваться в качестве разработчика iPhone. Вы должны быть разработчиком iPhone, чтобы вы могли использовать функциональность Test Deploy, которую поддерживает iPhone.

Я еще не пробовал Monotouch, но это мое понимание того, как это работает. Когда вы компилируете, используя Monotouch, он выведет двоичный, готовый к запуску на устройстве iPhone/iPod Touch. Затем вы будете использовать iTunes, чтобы перетащить двоичный файл через панель приложения и синхронизировать устройство. Этот подход, безусловно, не будет таким автоматизированным, как нативная разработка, но он должен работать «бесплатно Mac».

Это может обеспечить некоторое «тенистое», но интересное чтение для человека с существующим ПК с Windows.

http://osx86.thefreesuite.com/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top