54 votes

Aucun périphérique iOS mis en service n’est disponibles avec une version compatible iOS

Je suis en train de tester mon appli sur un iPhone 3G, mais j'obtiens cette erreur:

Pas de provisionner les appareils iOS sont disponibles avec un compatible avec la version iOS. Connecter un appareil iOS avec une assez récente version de l'iOS pour exécuter votre application ou choisir un simulateur iOS comme destination.

Notez que:

  • La 3G a la version 4.2.1 de l'iOS installé
  • L'iOS déploiement est prévu pour la version 4.2
  • Le dispositif est valable en matière de développement des profils installé
  • J'utilise la dernière Xcode 4

Je suis à une perte. Quelqu'un peut-il aider?

Tim

97voto

Gavin Miller Points 21752

Résolu ce problème en fermant et en rouvrant xcode.

Xcode ... c'est le nouveau Windows.

44voto

matt Points 875

Essayez de cliquer sur "Utiliser pour le développement" sur votre appareil dans l’organisateur Xcode. J'ai eu la même erreur et c'était la seule façon de la réparer.

21voto

tarmes Points 6363

J'ai finalement trouvé une solution à cela.

Si quelqu'un d'autre a ce problème, il peut être utile de savoir que Xcode crée désormais des applications pour ARM7 par défaut.

Pour prendre en charge l'iPhone 3G et les autres appareils arm6, vous devez spécifier arm6 et arm7 dans la liste des architectures et définir les exigences relatives aux appareils à arm6 uniquement.

5voto

zole Points 305

Une autre observation pour quelqu'un qui a toujours le problème après l'ajout de armv6: j'ai trouvé que Xcode était encore l'inscription "Appareil iOS" dans le Schéma déroulant plutôt que de remplir, au nom de mon 3G. Quand j'ai cliqué sur le menu déroulant, j'ai vu qu'il y avait un autre logement répertoriées mon 3G. (Sans doute le "Appareil iOS" logement ne s'applique qu'à mon autre appareil de développement, un iPhone 4). Je suis curieux de savoir si cela est destiné fonctionnalité, afin de laisser un commentaire si vous développez avec plusieurs téléphones, et ont vu cela.

5voto

János Points 1512

J'ai Xcode 5.0, et essayer de construire pour mon iPad avec iOS 5.1.1. Et j'obtiens le message: Pas de provisionner les appareils iOS sont disponibles avec un compatible avec la version iOS. Connecter un appareil iOS avec une assez récente version de l'iOS pour exécuter votre application ou choisir un simulateur iOS comme destination.

La solution que vous pouvez voir en 4 étapes:

(1) Sélectionnez réglages du projet > réglages du projet > Info. Choisissez la cible de déploiement au lieu de 7.0 c'est à dire 6.1.

enter image description here

(2) Sélectionnez réglages du projet > réglages du projet > Paramètres de construction. Changement de l'architecture . Ne pas compiler pour 64 bits. enter image description here

(3) Sélectionnez réglages du projet > les paramètres de la cible > Général. Définir la Cible de Déploiement en fonction de votre appareil iOS version. Par la suite le nom de l'appareil IPad apparaissent après l' Appareil IOS pour exécuter sur. enter image description here

(4) Finalement, j'ai choisi l'IPad.

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X