Besoin de générer .ipa
fichier pour la distribution ad hoc. Le client n'a fourni que des certificats, des clés privées et des profils d'approvisionnement suffisants pour créer .ipa
jusqu’à Xcode 5. Mais dans Xcode 6.1 lorsque j’exporte en tant que Save For Ad Hoc Deployment
ça donne un 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 les informations d'identification du compte développeur?
Enfin trouvé un moyen de créer .ipa
build avec la commande xcodebuild .
Archive
sur l'organiseur.Show in Finder
.Tu peux voir .xcarchive
fichier dans le Finder.
Ouvrez Terminal
et cd
dans .xcarchive
chemin.
.ipa
fichier.Cela permettra d'économiser .ipa
sur le bureau.
xcodebuild -exportArchive -exportFormat ipa -archivePath <FILE_NAME>.xcarchive -exportPath ~/Desktop/<FILE_NAME>.ipa
Toujours à la recherche d'une meilleure solution, vous ne savez pas pourquoi Apple a supprimé cette fonctionnalité de Xcode 6 :(
Il y a 3 FAÇONS pour créer un .ipa [~ # ~] sans [~ # ~] Commande & Apple.
1. Fast & Best
(Fonctionne sur tous les Xcode, Tous les Mac OS, les packages fournis peuvent être utilisés pour des liens OTA tels que Diawi )
(Command+B)
_ votre application à partir de XCode en définissant des identités de signature de code appropriéesXCode's
recherche de fichier en bas à gauche, recherche de .app
_ (Ce sera dans le répertoire du produit).app
fichier et sélectionnez Afficher dans le Finder.app
dans le répertoire Payload.2. Extraire .ipa de l'organisateur
(Fonctionne sur tous les Xcode, Tous les Mac OS)
Aller au chemin Products > Applications > YourAppFile
Ouvrez iTunes sur Mac et faites glisser ce VotreFichier depuis le chemin ci-dessus dans l'onglet Apps . (REMARQUE: supprimez l'application précédente avec le même identifiant, le cas échéant)
Maintenant, faites un clic droit sur votre application sous l'onglet Apps d'iTunes et sélectionnez Afficher dans le Finder , ceci est votre fichier .ipa !!!
3. Pour les développeurs ayant Xcode 5.x
( REMARQUE: Xcode 5.x ne fonctionne pas sur El Capitan. Vous pouvez ainsi archiver à l'aide de n'importe quel Xcode, mais vous aurez besoin de Xcode 5.x pour créer .ipa)
Export
, cliquez sur le bouton radio portant le titre Save for Ad Hoc Deployment
Next
et sélectionnez les identités de signature de code souhaitées pour enregistrer .ipa.Vous pouvez également créer un fichier IPA à l'aide de Xcode 6 et des dernières étapes suivantes:
Command+B
YourApp.ipa
Il y a même un meilleur moyen de ne pas faire tous les trucs en ligne de commande.
Sélectionnez "Enregistrer pour le déploiement ad hoc", puis cliquez sur Suivant. Ouvrez ensuite la liste déroulante "Sélectionnez une équipe de développement". Il aura l'option "Utiliser les ressources de chant local" en bas. Sélectionnez cette option et cliquez sur Choisir.
Voici. La construction sera créée par Xcode sans Apple ID Account.
Une autre solution consiste à utiliser Xcode 5.1.
À partir d'un certain temps (par exemple Swift & Xcode7) lorsque vous devez créer une formule de construction est plus compliqué - xcodebuild requiert le paramètre exportOptionsPlist:
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>