Je suis un développeur .NET et je veux écrire une IOS & Android en C #. J'ai lu quelque chose autour de Xamarin pour Visual Studio. intéressant si pas un peu cher!
Avez-vous besoin d'un Mac pour déboguer votre code? Avez-vous simplement besoin d'un Mac en réseau pour déployer l'application dans la boutique?
Est la meilleure option juste pour acheter un Mac et exécuter Windows avec VS dans un VM ou puis-je simplement utiliser ma machine Windows, écrire et déboguer le code dans Windows, puis simplement connecter à un Mac en réseau pour le déploiement final?
Oui, vous devez avoir un Mac pour faire le développement Xamarin.iOS. Le Mac est requis pour la construction et l’exécution du simulateur iOS. Vous pouvez l’utiliser en tant que serveur de construction et effectuer votre développement dans Visual Studio (soit sur un PC autonome, soit sur un ordinateur VM fonctionnant sur votre Mac), ou directement sur le serveur. Mac utilisant Xamarin Studio comme IDE.
À partir de mai 2017, vous pouvez développer une application sans MAC.
Microsoft Xamarin présente un Live Player . Avec Live Player, les applications iOS peuvent être déployées directement sur un iPhone ou un autre iDevice à partir d’un PC exécutant Visual Studio, où le code peut ensuite être testé et débogué.
Voir cette vidéo: https://www.youtube.com/watch?v=awgZDL1a3YI
ceci est Live Player Obtenir la section de démarrage: Live Player
Remarque: la version finale et la soumission à l'App Store nécessitent toujours un ordinateur Mac.
Configuration requise pour le périphérique
L'application Xamarin Live Player prend en charge les appareils suivants:
iOS
Android
Limitations
Le fonctionnement de Xamarin Live Player est limité, notamment en ce qui concerne les éléments suivants:
Vous pouvez utiliser Xamarin Studio au lieu de Visual Studio et créer une application iOS en C #. Installez d’abord VMware Workstation, puis téléchargez l’image OS X et exécutez-la par VMware.
Ensuite, installez des outils dessus et profitez-en.
Outils :
[~ # ~] éditer [~ # ~] : les liens suivants sont périmés, vous devez installer Mac OS 10.10 pour pouvoir installer XCode 6.
outils iOS dont vous avez besoin:
1) Image Mac OS X pour Windows Remarque: Aide pour l'installation de Max OS X: http://www.sysprobs.com/easily-run-mac-os-x-10-8-mountain-lion-retail- sur-pc-with-vmware-image
2) Mono: http://download.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-3.2.4.macos10.xamarin.x86.pkg
3) Xamarin Studio: 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
Mise à jour 2018
Installez VirtualBox https://www.virtualbox.org/
Installez MacOs 10.13 sur VirtualBox https://techsviewer.com/install-macos-high-sierra-virtualbox-windows/
Créez ou connectez-vous avec un compte Apple sur le Mac
Installez XCode 9.0 https://download.developer.Apple.com/Developer_Tools/Xcode_9/Xcode_9.xip
Activer les préférences système de connexion à distance> Partage> Connexion à distance> Activer pour tous les utilisateurs
Configurez VirtualBox avec une carte réseau supplémentaire (hôte uniquement)
Sous Windows> Visual Studio (Xamarin Project)> Coupler avec mac
Entrez l'adresse IP de la deuxième carte réseau
Laissez Visual Studio installer Xamarin IOS, IOS SDK, outils supplémentaires sur Mac
Tous mis en place.
Une option consiste à utiliser un service distant pour le faire. Par exemple: http://www.macincloud.com
Tout le monde sait qu'une machine virtuelle est la solution! mais quand vous voulez avoir un OSX sous Windows, ce n’est pas vraiment facile, vous en venez de parler. il est très important de trouver le meilleur OS ROM.
check it out ici . et vous devez savoir que la limitation appartient à Apple et non à Xamarin.