0 votes

Comment empêcher Xcode de télécharger le paquet de support iOS de mon iPhone ?

Je veux que Xcode arrête de télécharger les fichiers dans la section ~/Library/Developer/Xcode/iOS DeviceSupport/12.4 où 12.4 est la version iOS de mon iPhone. Je les ai supprimés plusieurs fois maintenant.

Je veux aussi pouvoir connecter mon iPhone au Mac par USB, sans craindre la bande passante de 2,5 Go et le coût du stockage.

Ce paramètre dans Xcode Preferences Components ne liste pas 12.4.

enter image description here

Xcode 10.3, iOS 12.4, MacOS 10.14.

Ces postes ne parlent que de la suppression :

0voto

awy Points 500

On dirait qu'il ne téléchargeait pas le truc, j'ai vérifié dans le moniteur d'activité après avoir supprimé le dossier. Il le copie depuis un autre endroit, probablement

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/

Le simulateur Xcode télécharge constamment quelque chose

  • J'ai supprimé tous les éléments énumérés dans les dispositifs et les simulateurs du menu Fenêtre de Xcode, qui indiquaient iOS 12 comme version du système d'exploitation.

  • Je suis allé dans les paramètres iOS Developer et j'ai effacé les appareils jumelés.

  • J'ai connecté l'iPhone, je l'ai déverrouillé et j'ai choisi "Don't Trust" à l'invite.

Plus de dossiers inutiles.


Puisque cela pose un problème pour la sauvegarde d'iTunes et le partage du réseau, allez à /Users/ankitkumar/Library/Developer/Xcode/iOS DeviceSupport/12.4 cliquez dessus avec le bouton droit de la souris > obtenir des informations > vérifier le verrouillage.

0 votes

Il copie les dylibs de l'appareil.

0voto

Kornelije Petak Points 2579

La capture d'écran que vous avez montrée concerne les runtimes du simulateur iOS. Les données que vous demandez sont le cache dylib de votre iPhone, que Xcode copie depuis l'appareil. Si vous ne voulez pas utiliser cet appareil pour le développement, sélectionnez-le dans la fenêtre Devices de Xcode et désélectionnez-le comme disponible pour le développement. Cela devrait empêcher qu'il soit utilisé pour le développement à l'avenir.

0 votes

J'ai mis la capture d'écran pour tenter de résoudre le problème Je ne savais pas ce qu'il faisait, c'est pourquoi la question existe :) De plus, est-ce que d'autres appareils comme l'iPad, dont le système d'exploitation est iOS 12, peuvent affecter ce problème ?

0voto

felwithe Points 634

Une solution temporaire !

renommer le fichier com.apple.nsurlsessiond(Dont la suppression est interdite) en

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/UserEventPlugins/com.apple.nsurlsessiond.plugin/

à quelque chose -com.apple.nsurlsessiond

et aussi le fichier nsurlsessiond(Ne pas supprimer) dans

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/libexec/

à quelque chose -nsurlsessiond

Les applications avec admob fonctionnent parfaitement et aucun problème avec Safari.

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