web-dev-qa-db-fra.com

Xcode 6 Save for Enterprise Le déploiement ne crée plus de plist pour ipa?

Xcode 5 a aidé à créer un descripteur de liste de plist pour l'entreprise ipa . Xcode 6 (6A313) crée uniquement ipa. Est-ce un bug ou un changement intentionnel? Si oui, quelle serait la raison de prendre du recul?

Si je n’avais pas déjà généré de plist avec Xcode 5, j’aurais besoin de le créer moi-même à la main.

65
Lukasz

J'ai le même problème. Nécessaire pour construire une construction la nuit dernière. J'ai fini par réutiliser un vieux plist et à le mettre à jour. Voici un modèle:

<?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>items</key>
        <array>
                <dict>
                        <key>assets</key>
                        <array>
                                <dict>
                                        <key>kind</key>
                                        <string>software-package</string>
                                        <key>url</key>
                                        <string>[INSERT URL HERE]</string>
                                </dict>
                        </array>
                        <key>metadata</key>
                        <dict>
                                <key>bundle-identifier</key>
                                <string>[INSERT BUNDLE ID HERE]</string>
                                <key>bundle-version</key>
                                <string>[INSERT VERSION HERE]</string>
                                <key>kind</key>
                                <string>software</string>
                                <key>title</key>
                                <string>[INSERT APP TITLE HERE]</string>
                        </dict>
                </dict>
        </array>
</dict>
</plist>
62
pir800

Impossible de trouver une autre solution que de réutiliser un ancien fichier.plist- fonctionne parfaitement.

4
Jonas

J'ai résolu ce problème de la manière suivante (comme mentionné dans @ pir800) -

1) Prendre le fichier plist d'un ancien projet et le renommer. Le nom doit être identique au fichier ipa.

2) Modification des valeurs des clés suivantes dans le fichier plist - a) url. b) identificateur de paquet. c) titre.

Et puis mettez ipa et plist sur le serveur. Les choses restantes sont les mêmes que Xcode5.

Mais c’est très grave, Apple devrait informer le développeur et mentionner de tels changements de type dans le document.

Je ne me suis pas trompé, mais ma version Enterprise In-house Distribution a été correctement téléchargée et fonctionne. .... :)

J'ai répondu pareil sur développeur Apple également. Vous pouvez consulter ce fil https://devforums.Apple.com/message/1076995#1076995 également Si quelqu'un trouve une meilleure solution, veuillez y répondre.

Je vous remercie...

1
Deepak

Je ne suis pas sûr du déploiement en entreprise, mais dans Xcode 7.0, vous pouvez créer un fichier manifest.plist lors de l'exportation d'une archive pour un déploiement ad hoc ...

  1. Sélectionnez le produit> Archive
  2. Lorsque la construction est terminée, sélectionnez l'archive que vous souhaitez exporter et choisissez "Exporter ..."
  3. Choisissez "Enregistrer pour le déploiement ad hoc"
  4. Sélectionnez votre équipe de développement
  5. Choisissez l'option souhaitée pour "Device Support"
  6. Sur la page "Résumé", cochez la case en regard de "Inclure le manifeste pour l'installation en direct". Cela ajoutera un fichier manifest.plist au dossier où le fichier .ipa a été enregistré. - Cliquez sur Suivant"
  7. Insérez les chemins d'accès corrects au fichier .ipa, à l'image d'affichage et à l'image en taille réelle, puis cliquez sur "Exporter".

J'espère que cela t'aides.

0
mpwhitt

Pour prolonger la réponse acceptée, vous devez être membre de l'équipe du compte d'entreprise à 299 $. Allez dans le Navigateur de projet (NomProjet) -> Cibles -> onglet Général et sélectionnez le compte associé à 299 $ compte de développeur d'entreprise. Si vous ne trouvez pas le compte que vous recherchez, accédez à XCode -> Préférences -> comptes et vérifiez si vous êtes l'administrateur/agent/membre de l'équipe dudit compte, puis procédez à la création des fichiers ipa et plist.

0
Deepak Thakur