web-dev-qa-db-fra.com

Comment créer le fichier de téléchargement pour le chargeur d'application?

Lorsque j'utilise Application Loader, j'arrive au point où il me demande de "choisir ..." le fichier à télécharger.

Si je comprends bien, cela suppose que c'est le fichier appName.app que je vois sous "Produits" sur mon bundle d'application (je fais un clic droit dessus et sélectionne "Afficher dans le Finder" pour accéder au fichier spécifique dans la bibliothèque; alors je suis supposé le Zip et le fichier Zip est ce que je vais choisir dans Application Loader). D'abord, ai-je raison avec cette hypothèse?

si oui...

Que dois-je définir différemment dans XCode que la façon dont je construisais l'application pour les tests (sur simulateur et sur mon iPhone personnel)?

Dois-je changer Info ---> Utilisation de la construction en ligne de commande de Debug à Release?

Comment dois-je définir la section Build Settings ---> Code Signing (dans quel champ dois-je sélectionner l'option "iPhone Developer" et dans laquelle doit-elle être "- Distribution iPhone ")?

Y a-t-il d'autres champs importants Info/Paramètres de construction/p.list/etc ... auxquels je dois me référer?

toute aide serait appréciée...

54
Ohad Regev
  • Lancez Xcode 5 (Product > Archive pour construire l'archive)
  • Aller à Window > Organizer
  • Sélectionnez la dernière archive et cliquez sur le Export bouton
  • Sélectionner Save for Enterprise Deployment ou Save for Ad Hoc Deployment
  • Sélectionnez votre profil d'approvisionnement, puis Export
  • Choisissez un emplacement pour enregistrer le fichier .ipa

C'est fondamentalement ça. J'espère que cela aidera toute personne à la recherche de la réponse.

94
Muhammad Nasir

Allez vous connecter au iOS Provisioning Portal . Dans le menu de gauche, sélectionnez "Distribution" et vous devriez être redirigé vers l'onglet "Préparer l'application". Lisez attentivement les instructions, vous avez surtout besoin des informations sous "Construire votre application avec Xcode pour la distribution". N'oubliez pas que "seuls les agents d'équipe sont autorisés à préparer et à soumettre des demandes de distribution".

2
phi

Si je me souviens bien, le fichier que vous devez choisir est un fichier "* .ipa" que j'ai pu générer en archivant pour projeter.

Si vous avez xcode 4, il est recommandé d'ajouter un autre schéma, par exemple schéma de dist et configurer le schéma pour libérer. Ensuite, compilez (en utilisant le schéma dist) et accédez à l'organisateur pour afficher/partager/ou soumettre la demande.

Si vous utilisez xcode 4, il y a un bogue qui bloque le xcode si vous choisissez de valider ou de soumettre, dans ce cas, vous devez enregistrer le téléchargement du * .ipa à l'aide du chargeur d'application.

J'espère que cela t'aides.

0
spiceIt

J'ai résolu ce problème simplement en renommant le fichier de storyboard pour le storyboard iPhone en Main_iPhone.storyboard.

Xcode recherche ce fichier car il est intégré à votre fichier plist (liste de propriétés) lorsque vous créez un nouveau projet.

J'ai créé une application universelle et, quelque part, j'ai renommé ce fichier de storyboard. Parce que mon application est universelle, je ne voulais pas faire de singe avec la suppression des clés plist.

Après avoir réessayé, j'ai eu la même erreur. Ensuite, j'ai quitté Xcode, redémarré, revalidé et cela a fonctionné.

Bonne chance.

0
user3444710

Téléchargez le dernier chargeur d'application à partir d'ici: https://itunesconnect.Apple.com/apploader/ApplicationLoader_3.1.dmg . (Téléchargez la dernière. Elle ne sera pas mise à jour automatiquement. Si vous ne l'avez pas téléchargée récemment, vous avez probablement une ancienne version qui peut contenir des erreurs qui sont résolues dans la nouvelle version)

Ensuite 1) Archivez votre build. 2) Après vos archives de build, vous serez dans la page des builds. 3) Exportez cette version 4) Cliquez sur la ligne "App Store blablabla" 5) Enregistrez le fichier quelque part 6) Ouvrez Application Loader 7) cliquez sur télécharger 8) téléchargez ce fichier enregistré.

Terminé.

0
coolcool1994