J'ai essayé de connecter un iPhone à Mac OS High Sierra, j'ai installé sur VirtualBox pour tester l'application Swift que j'essaie de développer. Cependant, même si je connecte le téléphone à l'USB, Je ne peux pas sélectionner le téléphone parmi les appareils. Le message dans la section des appareils indique qu'aucun appareil n'est connecté au Mac.
J'ai donc les questions suivantes, 1) Est-il même possible de déployer et de tester l'application iPhone à partir de mac os hébergé sur VirtualBox? et comment faire? 2) Existe-t-il des VM alternatives à VirtualBox qui me permettent de connecter mon iPhone à un mac os virtuel à des fins de développement?
Je vous remercie.
Tout d'abord, vous avez besoin du pack d'extension Virtualbox.
Le pack d'extensions pour Virtualbox vous permet d'utiliser des périphériques USB. Téléchargez d'abord le fichier, appelé "Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack", sur le site Web de Virtualbox Télécharger ici . Ouvrez ensuite Virtualbox et ouvrez "Préférences" dans le menu Fichier. Accédez à Extensions et ajoutez le fichier d'extensions. Si vous utilisez Ubuntu, vous devrez aller plus loin et ajouter votre compte utilisateur au groupe "vboxusers". Ouvrez les paramètres système à partir du lanceur, puis accédez à "Utilisateurs et groupes". Une fois sur place, cliquez sur "Gérer les groupes". Redémarrez votre système.
Configuration de l'USB Branchez votre iPhone sur votre ordinateur et ouvrez Virtualbox. Choisissez l'appareil avec lequel vous souhaitez utiliser votre iPhone et ouvrez les paramètres de l'appareil. Dans le volet gauche, cliquez sur l'option "USB". Assurez-vous que "Activer le contrôleur USB" et "Activer le contrôleur USB 2.0 (EHCI)" sont tous deux sélectionnés. Cliquez sur le bouton "Ajouter" sur le côté droit de la fenêtre, qui ressemble à une prise USB avec un signe plus vert, et sélectionnez l'iPhone. Cliquez sur "OK" pour fermer les paramètres.
Utilisation de votre iPhone Une fois que vous avez configuré l'USB, démarrez votre machine virtuelle. Dans la barre de titre, vous verrez le menu "Périphériques"; cliquez dessus et allez dans "Périphériques USB". Sélectionnez votre iPhone pour le monter sur votre machine virtuelle. Une fois monté, vous pouvez utiliser l'iPhone comme vous le feriez si vous utilisiez votre système d'exploitation natif. Vous pouvez installer votre APP via XCode maintenant.