Разработка IOS Xamarin Visual Studio без Mac?

Я разработчик .NET и хочу написать приложение IOS и Android на C #. Я читал о Xamarin для Visual Studio, который выглядит интересным, если не слишком дорогим!

Вам нужен Mac для отладки вашего кода? Вам просто нужен сетевой Mac для фактического развертывания приложения в магазине?

Лучше всего купить Mac и запустить Windows с VS в виртуальной машине или я могу просто использовать свою машину для Windows, написать и отладить код в Windows, а затем просто подключиться к сетевому Mac для окончательного развертывания?

5 Solutions collect form web for “Разработка IOS Xamarin Visual Studio без Mac?”

Да, у вас должен быть Mac для разработки Xamarin.iOS. Mac требуется для создания, а также для запуска симулятора iOS. Вы можете использовать его как сервер сборки и фактически выполнять свою разработку в Visual Studio (либо на автономном ПК, либо на виртуальной машине, работающей на вашем Mac), либо вы можете делать свою разработку непосредственно на Mac с помощью Xamarin Studio в качестве своего IDE.

Вы можете использовать Xamarin Studio вместо Visual Studio и создавать приложение iOS с помощью C #. Сначала установите VMware Workstation, а затем загрузите образ OS X и запустите его с помощью VMware.

Затем установите на него инструменты и наслаждайтесь.

Инструменты :

EDIT : Следующие ссылки устарели, вы должны установить Mac OS 10.10, чтобы иметь возможность устанавливать XCode 6.

Инструменты iOS, которые вам нужны:

1) Mac OS X image для Windows Примечание: Справка по установке Max OS X: http://www.sysprobs.com/easily-run-mac-os-x-10-8-mountain-lion-retail-on-pc- с-VMWare-изображения

2) Моно: http://download.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-3.2.4.macos10.xamarin.x86.pkg

3) Студия Xamarin: http://download.xamarin.com/studio/Mac/XamarinStudio-4.2.1-1.dmg

4) MonoTouch: http://download.xamarin.com/MonoTouch/Mac/monotouch-7.0.4.209.pkg

5) Xcode

С мая 2017 года вы можете разрабатывать приложение без MAC.

Microsoft Xamarin представляет Live Player. С помощью Live Player приложения iOS могут быть развернуты непосредственно на iPhone или другой iDevice с ПК под управлением Visual Studio, где код затем может быть протестирован и отлажен.

Посмотрите это видео: https://www.youtube.com/watch?v=awgZDL1a3YI

это Live Player Начало раздела: Live Player

Примечание. Окончательная сборка и представление в App Store по-прежнему потребует Mac

Для этого нужно использовать удаленный сервис. Например: http://www.macincloud.com

Кто-нибудь знает, что виртуальная машина – это решение! но когда вы хотите иметь OSX на окнах, это не так просто, как вы только что говорили об этом. очень важно найти лучшую ОС ROM.

проверьте здесь . и вы должны знать, что ограничение – это Apple, а не Xamarin's.

  • Проблемы, связанные с библиотекой ObjC с использованием Xamarin
  • UIWebView медленная загрузка с использованием NSUrlProtocol Xamarin.Forms
  • Ошибка приложения / iOS с «Прекращение в ответ на завершение backboardd»
  • Изображение кнопки не центрируется по вертикали
  • Ошибка Codesign в Xamarin Studio 5.9.7 (сборка 9) и Xamarin.iOS 9.0.1.18
  • как запросить пользователя включить службы определения местоположения
  • другое поведение для текущей широты и долготы местоположения в iOS7 до IOS8
  • Xamarin подклассифицировал UINavigationController с пользовательским UINavigationBar
  • Facebook SDK: приложение не зарегистрировано как схема URL
  • Предупреждение Xamarin: набор значков приложений «AppIcons» имеет 2 неназначенных детей
  • Автоматическая компоновка пропорционально масштабируемости
  • Interesting Posts

    Как вызвать Rootviewcontroller на iOS

    как я могу скрыть всплывающее сообщение, когда нажата кнопка увеличения вверх / вниз

    загружаемый пучок для plists

    Как отключить прямой жест на UINavigationBar?

    Как настроить попытки повторения попыток запроса NSURLSession при удалении соединения?

    сортировать ключи NSDictionary по значению словаря в NSArray

    Предварительно заполненная база данных. Теперь я хочу добавить больше данных, не загружая ранее существующие данные

    Форматирование месяца и года с использованием NSDateFormatter возвращает недопустимую дату

    Facebook с использованием социальных и учетных систем в iOS swift

    iOS – программно изменить уровни цветовых каналов

    Конфигурация MathJax для Интернета, мобильных и вспомогательных

    Параметры калибровки камеры iPhone 5s

    Parse iOS – Как запросить данные PFUser из другого класса

    Настроить внешний вид клавиатуры iOS

    Xamarin.Forms – TypeLoadException Ошибка при загрузке типа

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.