2 votes

Comment puis-je exécuter deux fois l'application iOS sur MacOS Apple Silicon(M1) ?

Je suis engagé dans le développement et le test d'applications iOS, il y avait un besoin d'exécuter deux instances de l'application en même temps. Quelqu'un peut-il me suggérer un moyen de le faire ?

  • J'ai essayé de copier le fichier d'application et d'exécuter la copie, mais l'application en cours est mise en avant-plan.
  • J'ai également essayé d'exécuter par le terminal en utilisant la commande open avec le drapeau n, il se bloque
  • Lorsque vous essayez de l'ouvrir via le terminal en tant qu'utilisateur différent, l'application se bloque également.

1voto

TN. Points 3450

Sur un appareil iOS, une application ne peut jamais s'exécuter simultanément avec elle-même (contrairement à MacOS, pour lequel vous connaissez déjà le principe de la open- n commandement). Il n'est pas déraisonnable de s'attendre à ce qu'un environnement iOS virtuel sur votre Mac M1 ne supporte pas cela non plus. Donc je pense que votre cas de test

il était nécessaire de faire fonctionner deux instances de l'application en même temps

est un peu défectueux. Si vous devez tester ce qui se passe lorsqu'un utilisateur utilise l'application (avec le même identifiant Apple) simultanément sur deux appareils différents, vous devez également adapter votre scénario de test à cette situation. Plusieurs options (mais je ne sais pas si elles sont réalisables pour vous) :

  • utiliser un iPhone
  • utiliser un Mac
  • utiliser le simulateur iOS de Xcode
  • utiliser un logiciel de virtualisation pour simuler une autre instance de MacOS à l'intérieur de votre Mac

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X