[Xcode] Ajouter un appareil dans une app en mode adhoc

mardi 24 mai 2016

Voici les étapes à suivre pour rajouter par exemple un device à un provisioning profile et ajouter celui-ci dans une archive pour un déploiement adhoc

  1. Log in sur votre compte développeur depuis le portail d’Apple.
  2. Cliquez sur Certificat/Provisioning onglet.
  3. Cliquez sur Devices > All
  4. Cliquez sur le +
  5. Ajouter le device avec son UUID et son nom
  6. Ensuite cliquez sur le bouton edit du provisioning profile correspondant
  7. Rajoutez le device que vous avez ajouté précédemment
  8. Ensuite dans Xcode, allez dans Préférences > Accounts
  9. Choisissez votre compte développeur où est défini le provisioning profile device_provisioning_profile_add
  10. Ensuite vous pouvez supprimer l’ancien provisioning profile de votre machine et faire un download du nouveau
  11. Maintenant que vous avez votre provisioning profile sur votre machine, il est possible de générer une archive ipa de votre application avec le provisioning profile via la ligne de commande suivante:
    xcodebuild -exportArchive -archivePath appname.xcarchive/ -exportPath appname -exportFormat ipa -exportProvisioningProfile "PROVISIONING PROFILE NAME FROM PORTAIL"
    

    Cette ligne de commande permet de convertir votre archive.xcarchive générer depuis Xcode en archive ipa qui sera exploitable pour installer depuis un site web. appname correspond au nom de votre application et le nom du provisioning profile est celui défini dans le portail d’Apple ou celui dans les Préférences de Xcode.

  12. Pour générer une archive xcarchive, il suffit de faire dans Xcode > Product > archive

Tags: adhoc , provisioning profile , xcodebuild