В нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подкреплены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть,
посетите справочный центр для получения рекомендаций.
Закрыта 7 лет назад .
Я использую Windows и последнюю версию OS X (10.7.4), работающую как виртуальная машина на VMware Workstation. Все работает просто идеально, включая последнюю версию Xcode. Все идет очень гладко и, в отличие от того, что можно себе представить, почти нет вялости. Я считаю, что работа над проектами довольно эффективна благодаря объединенной мощности всего программного обеспечения, установленного в двух операционных системах, которые успешно взаимодействуют через общую папку VMware. Устройства iOS подключаются через USB к iTunes и Xcode виртуальной машины просто отлично, как будто это был настоящий Mac. (Однако в именах почти всех (виртуальных) устройств виртуальной машины есть «VMware», что делает виртуальную машину не такой уж реальной в глазах Apple, если Xcode собирает и сообщает статистику машины во время установки или отправки приложения.В любом случае, даже если Xcode может подозревать, что он находится в «чужой» среде, он до сих пор не показал ни единого признака этого и работает совершенно нормально)
И, поскольку время регистрации в программе разработчиков Apple приближается, мне интересно, действительно ли мне нужно сократить бюджет разработки на 1000-1500 долларов или около того, чтобы купить физический Mac, как Apple ожидает от меня. Это значительная сумма денег, и я предпочел бы сохранить их для чего-то более полезного. Очень хотелось бы избежать покупки. (Не)к счастью, времена, когда люди покупали компьютеры Mac, чтобы лизать их, как предполагали знаменитые слова Стива Джобса, прошли.
Итак, мои вопросы:
Кто-нибудь слышал или, может быть, имел опыт успешной разработки приложений iOS на виртуальной машине с OS X, что означало бы получение сертификата подписи приложения iOS для использования Xcode, работающим на этой виртуальной машине, и на самом деле отправляете приложение в App Store с виртуальной машины?
Даже если это технически возможно, существуют ли какие-либо юридические препятствия, скрытые где-то в лицензионном соглашении(ях), с которыми я должен согласиться при регистрации в программе Apple для разработчиков? (Ах, что-то мне подсказывает, что они есть..)