Comment créer ipa dans xcode 6 sans compte de développeur Apple?

Besoin de générer .ipa le fichier Ad-Hoc de la distribution. Le Client n'a fourni que des certificats, des clés privées et des profils d'approvisionnement qui étaient suffisants pour créer .ipa jusqu'à Xcode 5. Mais dans Xcode 6.1 quand j'exporte comme Save For Ad Hoc Deployment il donne le message

To save for Ad Hoc Deployment, you need to add an Apple ID account that is enrolled in the iOS Developer Program for the development team 'xxxxxxxxxx'

enter image description hereenter image description here

Est-il possible de créer .ipa sans justificatifs d'identité?

40
demandé sur Khawar 2014-11-14 14:13:29

6 réponses

Enfin trouvé un moyen pour la création d' .ipa construire xcodebuild la commande.

  1. clic Droit sur Archive sur l'Organisateur.
  2. Cliquez sur Show in Finder.
  3. .xcarchive fichier dans Finder. enter image description here

  4. Ouvrir Terminal et cd.xcarchive chemin d'accès.

  5. en utilisant la commande suivante pour générer .ipa fichier.

save .ipa sur Desktop.

xcodebuild -exportArchive -exportFormat ipa -archivePath <FILE_NAME>.xcarchive -exportPath ~/Desktop/<FILE_NAME>.ipa

toujours à la recherche d'une meilleure solution, ne sais pas pourquoi Apple a supprimé cette fonctionnalité de Xcode 6 : (

81
répondu Khawar 2014-11-14 11:57:43

Il y a 3 voies créer .ipa sansCommande Et Compte Développeur Apple.

1. Rapide Et Le Meilleur

(fonctionne sur tous les Xcode, tous les Mac OS, package peut être utilisé pour les liens OTA comme Diawi)

  1. il suffit de construire (Command+B) votre application Xcode en définissant des identités de signature de code correctes
  2. XCode's recherche de fichiers à gauche en bas, à la recherche d' .app (Ce sera en vertu de répertoire des produits)
  3. Clic Droit sur ce .app le fichier et sélectionnez Afficher dans le Finder
  4. Maintenant, créez le répertoire et le nom charge utile, copie .app dans le répertoire des charges utiles.
  5. Archives / Compress(.zip) ce répertoire de charges utiles, renommer l'extension de fichier .zip pour .ipa

2. Extrait. ipa de organisateur

(Fonctionne sur tous les Xcode, Tous les Mac OS)

  1. Créer Une Archive
  2. Aller à l'Organisateur
  3. Obtenir la localisation de l'Archive par Clic Droit et en sélectionnant Afficher dans le Finder

enter image description here

  1. maintenant clic droit sur ceci .XCARCHIVE et sélectionnez Montrer Le Paquet Contenu
  2. Aller au chemin de Products > Applications > YourAppFile

  3. Open iTunes sur Mac et drag-drop this YourAppFile à partir de ci-dessus chemin dans Applications onglet. (REMARQUE: Supprimer l'application précédente avec le même identifiant le cas échéant)

  4. maintenant clic droit sur votre application sous Applications onglet de iTunes et sélectionnez Afficher dans le Finder, c'est à vous .fichier ipa !!!


3. Pour les devs ayant le Xcode 5.x

( NOTE: Xcode 5.x ne fonctionne pas sur El Capitan, de cette façon vous pouvez archiver en utilisant n'importe quel Xcode mais vous aurez besoin de Xcode 5.x pour créer .iap)

  1. créer des archives en utilisant n'importe quelle version de Xcode.
  2. Fermer Xcode.
  3. allez à la fenêtre D'organisateur de Xcode 5.x et à partir de l'onglet Archive sélectionnez votre archiver.
  4. en haut à droite, sélectionnez Export, cliquez sur le bouton radio avec le titre Save for Ad Hoc Deployment
  5. Cliquez sur Next et sélectionnez les identités de signature de code désirées pour sauvegarder .ipa
34
répondu Aditya Deshmane 2016-09-28 07:31:33
  1. Créer un Fichier de Build de votre Projet Command+B
  2. allez dans le dossier des produits et il affichera le fichier app en cliquant avec le bouton droit de la souris sur "Afficher dans Finder".
  3. créez un dossier vide et appelez-le 'Payload' puis copiez votre fichier app dans ce dossier.
  4. Archive le dossier de charge utile et renommer le fichier zip en YourApp.ipa
17
répondu Krunal Darji 2016-07-18 19:47:08

il y a même une meilleure façon de ne pas faire toutes les choses en ligne de commande.

Sélectionnez "Save For Ad Hoc Deployment" Et Cliquez Sur Suivant. Ensuite, ouvrez le "sélectionner une équipe de développement" déroulant. Il aura l'option "Utiliser les Locaux de chant actifs" en bas. Sélectionnez cette option et cliquez sur Choisir.

Ici vous allez. La compilation sera créée par Xcode sans compte Apple ID.

4
répondu Asif Bilal 2015-11-12 15:40:38

une autre solution est d'utiliser Xcode 5.1.

2
répondu Franco Carbonaro 2015-01-09 14:21:52

Depuis un certain temps (par exemple Swift & Xcode7) lorsque vous êtes à faire un build formule est plus compliqué - xcodebuild nécessite exportOptionsPlist paramètre:

xcodebuild -exportArchive -exportOptionsPlist app.plist  -archivePath app.xcarchive -exportPath app.ipa

et app.plist contient:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
    <key>method</key>
    <string>app-store</string>
    <key>uploadSymbols</key>
    <true/>
    </dict>
</plist>
1
répondu Leszek Zarna 2016-12-11 15:19:55