Comment puis-je exécuter deux instances du simulateur iPhone (Aspen) pour essayer l'exemple WiTap?

StackOverflow https://stackoverflow.com/questions/400511

Question

Quelqu'un a-t-il eu de la chance d'utiliser deux instances du simulateur iPhone pour tester le code réseau entre les deux?

Était-ce utile?

La solution

Non, mais vous pouvez exécuter le simulateur et le code WiTap sur votre téléphone. Je l'ai fait et c'est plutôt cool.

Fournissez simplement le code WiTap pour votre profil d’approvisionnement de développement et chargez-le sur le téléphone. Ensuite, en vous assurant que le téléphone utilise le même réseau Wi-Fi, vous pouvez exécuter votre ordinateur de développement avec le simulateur exécutant WiTap et le téléphone exécutant WiTap.

Fonctionne comme un charme.

Autres conseils

Pour info, l’idée de frankodwyer d’exécuter iPhoneSimulator en tant qu’utilisateur différent ne fonctionne pas. Quoth Finder: "Vous ne pouvez pas ouvrir l’application" iPhone Simulator "car un autre utilisateur l’a ouverte. Demandez à l'autre utilisateur de quitter l'application, puis réessayez. "

Juste une idée, mais vous pouvez essayer d'ajouter un autre utilisateur à votre Mac et d'exécuter le simulateur dans les deux comptes. (Je suis pratiquement sûr que la configuration du simulateur est stockée par rapport au répertoire de base de l'utilisateur)

La première étape consisterait à lancer le changement d’utilisateur. Si cela fonctionne, il est à espérer que celui-ci configurera tout ce dont le simulateur a besoin pour une deuxième instance. Puis déconnectez-vous du deuxième compte, retournez à votre compte habituel. Essayez maintenant d’exécuter une deuxième instance de simulateur à partir de la ligne de commande dans un terminal, mais en tant que deuxième compte utilisateur (utilisez 'su -' pour changer d’autre compte utilisateur avant d’exécuter le simulateur).

Je ne suis pas sur mon Mac et de manière désinvolte, je ne connais pas le nom du binaire du simulateur ou je voudrais essayer ceci et coller du code pour vous.

Suivez ces étapes pour tester votre application.

Vous devez d'abord faire une chose pour l'ensemble du processus: aller au projet - > Modifier les paramètres du projet - > tick on option - Construire des cibles indépendantes en parallèle.

Code de débogage qui créera votre application dans le simulateur. Par exemple, le nom de votre application est - Instance Fermer le simulateur Aller au projet - > Nouvel objectif - > Instance2 Ajouter " Nom d'affichage du lot: Instance2 " dans le fichier Instance2.info.plist Définissez le nom de l'exécutable: Instance2 Sélectionnez Instance2 Target - > Aller au projet - > Définir cible active - > Instance2 Construire avec Instance2 Remarque: Faites tout avec précaution sinon vous devez réinitialiser votre simulateur. Pour réinitialiser le simulateur - > Run Simulator - > iPhone Simulator - > Réinitialiser le contenu & amp; Paramètres ...

Vous avez maintenant deux applications dans le simulateur et vous pouvez les tester sur toutes les instances.

J'espère que cela vous aidera:)

Ravikant Nagar

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top