J'essaie de créer un nouveau projet avec Xcode 6 qui s'exécute également sur iOS 7. J'ai créé un nouveau projet, puis procédé comme suit:
Néanmoins, lorsque vous essayez de vous lancer sur un simulateur iOS 7, l’erreur suivante s’affiche:
"iPhone 5s non disponible. Veuillez sélectionner un autre appareil et réessayer."
(Mes anciens projets fonctionnent correctement sur des simulateurs iOS 7.)
Comment puis-je faire fonctionner un nouveau projet dans le simulateur iOS 7?
MODIFIER
La sortie de xcrun simctl list
est la suivante:
== Device Types ==
iPhone 4s (com.Apple.CoreSimulator.SimDeviceType.iPhone-4s)
iPhone 5 (com.Apple.CoreSimulator.SimDeviceType.iPhone-5)
iPhone 5s (com.Apple.CoreSimulator.SimDeviceType.iPhone-5s)
iPhone 6 Plus (com.Apple.CoreSimulator.SimDeviceType.iPhone-6-Plus)
iPhone 6 (com.Apple.CoreSimulator.SimDeviceType.iPhone-6)
iPad 2 (com.Apple.CoreSimulator.SimDeviceType.iPad-2)
iPad Retina (com.Apple.CoreSimulator.SimDeviceType.iPad-Retina)
iPad Air (com.Apple.CoreSimulator.SimDeviceType.iPad-Air)
Resizable iPhone (com.Apple.CoreSimulator.SimDeviceType.Resizable-iPhone)
Resizable iPad (com.Apple.CoreSimulator.SimDeviceType.Resizable-iPad)
== Runtimes ==
iOS 7.0 (7.0 - Unknown) (com.Apple.CoreSimulator.SimRuntime.iOS-7-0) (unavailable, runtime path not found)
iOS 7.1 (7.1 - Unknown) (com.Apple.CoreSimulator.SimRuntime.iOS-7-1) (unavailable, runtime path not found)
iOS 8.0 (8.0 - 12A365) (com.Apple.CoreSimulator.SimRuntime.iOS-8-0)
== Devices ==
-- iOS 7.0 --
iPhone 4s (9A55186B-9B91-4526-A2AB-EF0C49F592A4) (Shutdown) (unavailable)
iPhone 5 (D326EE14-21DA-4FA5-A229-F0BACDA6C9F3) (Shutdown) (unavailable)
iPhone 5s (1AC03181-38D5-4C24-9928-4EFDE83D0ACD) (Shutdown) (unavailable)
iPad 2 (212A00A7-1D1F-4392-8AE6-24C46EA9A507) (Shutdown) (unavailable)
iPad Retina (9471D6C8-DDE7-4D08-B015-89CA02ED4C46) (Shutdown) (unavailable)
iPad Air (E84ADD9C-7BA4-4EBF-B98E-DB6EAF99EFA6) (Shutdown) (unavailable)
-- iOS 7.1 --
iPhone 4s (836A9B30-D104-4D54-98A2-479F7F35F4EC) (Shutdown) (unavailable)
iPhone 5 (39EB7E74-4665-492B-9097-F454D083CFD8) (Shutdown) (unavailable)
iPhone 5s (DAE6E1F3-E4F1-4D4F-9C16-73B495A08415) (Shutdown) (unavailable)
iPad 2 (D34D496D-39CA-4D2E-9C6A-C5EB7B62C8DC) (Shutdown) (unavailable)
iPad Retina (8EFF2BF2-F639-46C2-AB21-8B28858DF778) (Shutdown) (unavailable)
iPad Air (434AB478-DD08-481D-A75D-3EA94A440814) (Shutdown) (unavailable)
-- iOS 8.0 --
iPhone 4s (EEAA9E7C-867E-4E71-99CE-A5C729FB2F21) (Shutdown)
iPhone 5 (DA90266D-1FF5-4E84-B806-DBE49F1A86DB) (Shutdown)
iPhone 5s (B673A5D8-7992-41AE-9B43-200C064ECFDA) (Shutdown)
iPhone 6 Plus (19F9C682-B4D8-488B-82C4-8B5BAD8D38FB) (Shutdown)
iPhone 6 (2FCC7DD6-2274-4B7F-A151-1A49AB31AE65) (Booted)
iPad 2 (801852DD-7EFA-4336-9686-42C5D65DAABD) (Shutdown)
iPad Retina (314D3C76-6D20-466B-AD61-567CE202556F) (Shutdown)
iPad Air (5B47FA82-F1F6-43C2-A373-BABBEFA0AB22) (Shutdown)
Resizable iPhone (8F4B8FAF-AEB9-4782-AC09-6F8B4BDD37AA) (Shutdown)
Resizable iPad (DEBDB255-8650-4B8D-B161-D9FA26331ACD) (Shutdown)
Dans la fenêtre Périphériques, supprimez tous les périphériques un par un. Maintenant, ajoutez-les un par un. Maintenant, redémarrez l'ordinateur (pas seulement Xcode). Cela ne vous laissera que de bons appareils et vous saurez si vous devez télécharger les anciens simulateurs.
Je rencontre ce problème aussi.
Preferences
-> Downloads
-> Components
Puis cliquez sur le bouton de téléchargement.
Vous venez peut-être de mettre à jour votre Xcode . Xcode 6 n’est pas installé par défaut sur les simulateurs 7.x. Cependant, vous les avez installés sur la version précédente Xcode.
Je résous ce problème en procédant comme suit:
1) À partir de mon Xcode 6.1 -> Ouvre la liste des périphériques de simulateurs/périphériques disponibles.
2) Cliquez ensuite au bas de la liste sur le bouton Plus de simulateur -> Le téléchargement des fenêtres de simulateur s’ouvre.
3) Téléchargez votre simulateur de désir 7.0 ou 7.1 ou les deux.
Si les simulateurs ont déjà été téléchargés, Xcode les installera automatiquement.
Vérifiez les captures d'écran:
J'espère que cela vous aidera à remonter le moral.
Selon la sortie de la liste simctl, vous devriez voir les simulateurs 8.0 dans Xcode mais pas les simulateurs 7.x. Les simulateurs 7.x apparaîtront une fois que vous aurez téléchargé et installé les runtimes du simulateur 7.x.
Je suis confronté au même problème. Et je l'ai réparé. Lorsque vous effectuez une mise à jour vers Xcode 6.0+, le Xcode interrompt l'exécution des simulateurs iOS 7. Bien que vous ayez les périphériques d'iOS 7.1 mais sans exécution, les simulateurs ne sont pas disponibles. Vous devez télécharger à nouveau le runtime 7.1.
Mais nous savons tous que télécharger les simulateurs dans Xcode est très pénible. Un moyen plus simple consiste à copier le fichier "iOS 7.1 SDK" du Mac (dans/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs).