web-dev-qa-db-fra.com

iOS 8, Comment utiliser l'appareil pour le développement?

J'ai un nouvel iPad Retina et j'aimerais l'utiliser pour le développement avec Xamarin Studio et XCode 6. Auparavant, avec XCode 5, il vous suffisait de connecter l'appareil et de cliquer sur le bouton "Utiliser pour le développement". Mais XCode 6 ne dispose plus de ce bouton et lorsque je tente de construire mon application sur le périphérique de Xamarin Studio, le message d'erreur «Impossible d'installer l'application»/Utilisateurs/jzacherl/Projets/CyCom/CyCom/CyCom/bin/iPhone/Debug/CyCom.app 'sur le périphérique iPad: les vérifications de signature de code de votre application ont échoué. Vérifiez vos certificats, vos profils de provisioning et vos identifiants de bundle. Votre périphérique ne fait probablement pas partie du profil de provisioning sélectionné (erreur: 0xe8008015) . ". 

Mon application doit prendre en charge à la fois iOS 7 et iOS 8. J'ai essayé de changer le déploiement de cible vers et à partir de 7 & 8 et j'ai essayé de redémarrer mon mac/périphérique et de construire/nettoyer mon projet. 

enter image description here

20
LampShade

Vous pouvez enregistrer un appareil avec votre ID développeur à l'adresse suivante:

https://developer.Apple.com/account/ios/device/deviceList.action

(Pour ce faire, vous devez être connecté au site du développeur.)

Après cela, tout devrait bien fonctionner. Vous pouvez obtenir l'UDID de votre appareil à partir d'iTunes.

6
Ideasthete

Malgré les allusions ici et ailleurs, il m'a fallu un certain temps pour trouver la solution exacte. Donc, pour les nouveaux utilisateurs de Xcode: 

La barre de navigation située en haut de la fenêtre principale de Xcode 6 comporte un bouton d'exécution/lecture en triangle, un bouton d'arrêt carré, le nom de l'application, puis un nom de cible, par exemple. "iPhone 6" pour l'une des options du simulateur. Le nom de la cible est en fait un menu déroulant! C'est ici que vous sélectionnez votre appareil actuel.

Maintenant, cliquez sur le bouton triangle pour construire et exécuter. Résultat probable: "Aucun profil de provisioning non expiré n'est installé" avec un bouton pour "Correction du problème". Cliquez dessus, attendez un peu ... c'est fait

Astuce chapeau (et captures d'écran): http://www.bignerdranch.com/we-teach/how-to-prepare/ios-device-provisioning/#loc-provisioning-easy

Renvoi à une question ultérieure avec un titre plus descriptif: Il n'y a PAS d'utilisation pour le développement dans la fenêtre Organiseur de Xcode

7
Scott Lawton

Essayez de créer et de déployer une application Xcode et voyez ce qui se passe.

Je pense que Xcode ouvrira une boîte de dialogue utile si vous devez faire quelque chose que Xcode ne peut pas faire automatiquement.

3
Rolf Bjarne Kvinge
  • Vous devez d’abord enregistrer leUDIDde l’appareil dans le centre des membres iOS, puis l’ajouter au profil de provisioning et installer le profil de provisioning. 

  • Dans les versions de Xcode antérieures à Xcode 6, vous pouvez connecter le périphérique à votre ordinateur via USB, ouvrir Xcode -> Organizer et sélectionner Utiliser pour le développement .

  • Utilisation pour le développement a été supprimé de Xcode dans Xcode 6 et versions ultérieures. Cela n'est plus possible pour les appareils utilisant Xcode 6 ou version ultérieure, même avec la page Appareils.

  • Essayez d'aller dans Fenêtre-> Périphériques . Vous devez voir votre périphérique connecté dans la liste afin que - faites un clic droit sur le périphérique et sélectionnez Afficher les profils de provisionnement . Il affichera une fenêtre dans laquelle vous pourrez ajouter votre profil.

Après cela, vous pourrez installer votre application sur cet appareil.

0
NaveenKumar