2015-09-29 3 views
0

Регулярный Xamarin (не Azure-версия) явно требует, чтобы Mac-компьютер под управлением Mac OS X разрабатывал приложения для iOS. Но в документации Microsoft Azure Xamarin.iOS нет такого предварительного условия в любом месте. Означает ли это, что я могу разрабатывать приложения iOS с Azure Xamarin.iOS на компьютере под управлением Windows без Mac?Нужен ли мне Mac для разработки приложения Azure Xamarin.iOS?

+0

Можете ли вы добавить ссылку на Microsoft Azure Xamarin.iOS вас нашли? – CSharpRocks

+0

@CSharpRocks, Microsoft Azure Xamarin.iOS: https://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-xamarin-ios-get-started/ –

+0

О, я вижу, где возникает путаница. Это SDK, который Microsoft предлагает для доступа к службе мобильных услуг. Это не Azure-специфическая версия Xamarin, это просто библиотека. Ответы Igor yairsz верны, вам нужен мак, чтобы скомпилировать приложение Xamarin.iOS. – CSharpRocks

ответ

3

Независимо от того, какой тип приложений или библиотек iOS вы хотите использовать, вам понадобится Mac для компиляции проекта.

Xamarin IOS для Visual Studio выполняет удивительный подвиг: он позволяет создавать, создавать и отлаживать приложения IOS на компьютере Windows, с помощью разработки Visual Studio. Это не может сделать одно: приложения iOS не могут быть созданы без компилятора Apple, и они не могут быть развернуты без сертификатов Apple и подписи кода . Это означает, что для установки Xamarin.iOS для Visual Studio требуется подключение к сетевому компьютеру Mac OS X для выполнения этих задач для вас. После настройки инструменты Xamarin сделают процесс максимально плавным.

исх: https://developer.xamarin.com/guides/ios/getting_started/installation/windows/

+0

отличный ответ Ian! – Mostafa

0

Это много похожего вопрос, которого, вы можете разработать на ПК, но вам нужно макинтош скомпилировать КСН родной код

0

Xamarin предлагает готовый компонент для работы с Azure. Вы бы включили это в приложение iOS и/или Android. Для сборки для iOS вам все равно нужно сделать это с помощью mac.So ответ на ваш вопрос - нет.

Смежные вопросы