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'
Est-il possible de créer .ipa
sans justificatifs d'identité?
6 réponses
Enfin trouvé un moyen pour la création d' .ipa
construire xcodebuild la commande.
- clic Droit sur
Archive
sur l'Organisateur. - Cliquez sur
Show in Finder
. .xcarchive
fichier dans Finder.Ouvrir
Terminal
etcd
.xcarchive
chemin d'accès.- 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 : (
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)
- il suffit de construire
(Command+B)
votre application Xcode en définissant des identités de signature de code correctes XCode's
recherche de fichiers à gauche en bas, à la recherche d'.app
(Ce sera en vertu de répertoire des produits)- Clic Droit sur ce
.app
le fichier et sélectionnez Afficher dans le Finder - Maintenant, créez le répertoire et le nom charge utile, copie
.app
dans le répertoire des charges utiles. - 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)
- Créer Une Archive
- Aller à l'Organisateur
- Obtenir la localisation de l'Archive par Clic Droit et en sélectionnant Afficher dans le Finder
- maintenant clic droit sur ceci .XCARCHIVE et sélectionnez Montrer Le Paquet Contenu
Aller au chemin de
Products > Applications > YourAppFile
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)
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)
- créer des archives en utilisant n'importe quelle version de Xcode.
- Fermer Xcode.
- allez à la fenêtre D'organisateur de Xcode 5.x et à partir de l'onglet Archive sélectionnez votre archiver.
- en haut à droite, sélectionnez
Export
, cliquez sur le bouton radio avec le titreSave for Ad Hoc Deployment
- Cliquez sur
Next
et sélectionnez les identités de signature de code désirées pour sauvegarder .ipa
- Créer un Fichier de Build de votre Projet
Command+B
- 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".
- créez un dossier vide et appelez-le 'Payload' puis copiez votre fichier app dans ce dossier.
- Archive le dossier de charge utile et renommer le fichier zip en
YourApp.ipa
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.
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>