web-dev-qa-db-fra.com

Comment exécuter Xcode 11.4 sur macOS Mojave 10.14.6

Contexte du problème:

J'ai un iPhone 6s qui s'est mis à jour vers iOS 13.4. Avant la mise à jour iOS, je pouvais coder + exécuter mon application sur l'appareil à partir de Xcode, super.

Maintenant, je ne peux pas exécuter mon application à partir de Xcode sur l'appareil pour tester mon code, comme il est dit:

Xcode could not locate device support files
This iPhone 6s is running iOS 13.4 (17E255), which may not be supported by this version of Xcode. An updated version of Xcode may be found on the App Store or at developer.Apple.com.

J'ai donc essayé d'installer le dernier Xcode (11.4) qui dit maintenant que je dois mettre à jour tout mon système d'exploitation vers Catalina.

Je ne veux pas faire cela car mon système fonctionne bien et j'ai entendu de mauvaises choses à propos de cette version.

Question:

Existe-t-il un moyen de créer Xcode sur mon iPhone sans mettre à jour tout mon système d'exploitation et potentiellement bousiller toute ma machine?

21
Dave

Mon Apple TV 4K exécutait tvOS 13.3 et je suis passé à 13.4, ce qui nécessitait que j'utilise cette technique pour continuer à travailler avec Xcode 11.3.1.

Ce qui est étrange, c'est que dans le dossier DeviceSupport, Xcode 11.3.1 n'est livré qu'avec tvOS jusqu'à 13.2. Alors, comment cela a-t-il fonctionné avec un périphérique matériel exécutant 13.3? Je suppose que 13.2 et 13.3 sont suffisamment proches pour que 13.2 fonctionne toujours.

13.4 ne fonctionne pas dès la sortie de la boîte, j'ai donc copié à la fois 13.3 et 13.4 de l'application Xcode 11.4.1 dans mon application 11.3.1. Tout va bien à nouveau.

1
Trygve