2010-04-15 4 views
1

Je viens de créer une application pour iPhone et j'ai des amis qui l'essaient, mais il semble qu'il y ait beaucoup de choses qui nécessitent une 'gestion' afin d'avoir des cycles de développement/test efficaces. Il y a aussi un tas de choses qui ne sont que sur ma machine (le trousseau et mon certificat de test que j'utilise pour créer les profils app/provisioning) que les autres développeurs de l'équipe ne peuvent pas utiliser.Gestion des profils d'approvisionnement d'applications iPhone

  • Comment les gens gèrent-ils les différents types de certificats iPhone et de profils d'approvisionnement?
  • Toutes les meilleures pratiques suggérées sur la manière de créer/tester/mettre à disposition de manière efficace des versions d'application de manière à ce que tous les membres de l'équipe puissent le faire.
  • Que dois-je sauvegarder au cas où je voudrais reconstruire mon mac ou utiliser un autre mac pour faire des développements/builds?
  • Lesquels de ces artefacts sont nécessaires pour un déploiement réel dans le magasin d'applications? Ai-je besoin de recréer des certificats, des profils, etc. ou est-ce que je réutilise simplement ceux que j'ai créés pour le développement?

Répondre

0

Je travaille avec plusieurs clients, chacun avec ses propres certificats et comptes d'applications. Je crée un trousseau séparé avec tous les certificats et les clés pour chacun. Vous pouvez passer ces keychains ou les sauvegarder au besoin.

Pendant des années, j'ai dû définir le trousseau par défaut à chaque fois que j'ai changé de projet, mais cela a finalement été corrigé. En ce qui concerne les profils d'approvisionnement eux-mêmes, il n'y a pas grand-chose à faire. Vous pouvez toujours aller en télécharger un nouveau et ces jours ils expirent assez rapidement de toute façon.

@paull opinion: totalement d'accord.

1

Vous pouvez exporter un seul fichier contenant tous vos certificats et profils d'approvisionnement, ce qui constitue le meilleur moyen de gérer vos propres bits. Pour la création d'une boutique d'applications, vous devez disposer d'un certificat personnel, d'une application (générique si vous n'utilisez pas le Push ou le magasin) et d'un profil d'approvisionnement pour l'App Store (seul ce dernier). est spécifique à la construction de votre app store. Opinion: La gestion des approvisionnements d'Apple est complète.

+0

Ce fichier unique dont vous parlez inclut le CERT privé de mon Keychain? Comment puis-je créer ceci? Et est-ce uniquement à des fins de sauvegarde ou pour aider les autres à créer/gérer le provisionnement? – psychotik

+0

Il inclut votre cert, et est destiné à vous permettre de vous déplacer entre les machines plus facilement. Il existe une option de menu export/import quelque part dans Xcode, vérifiez d'abord la fenêtre Organizer. Pas bon pour aider les autres, mais vous pouvez toujours télécharger les profils d'approvisionnement, qui devraient être tout ce dont ils ont besoin, à partir du centre de développement. –