Selon this Apple article, j'ai configuré mon projet pour le code de signe automatiquement.Comment un Xcode Bot choisit-il le certificat utilisé pour signer un .ipa si tout est réglé sur "Automatique"?
Un jeu de Bot pour exécuter un programme en utilisant la configuration "Release" builds une archive qui télécharge à TestFlight fin (via pilot.)
Un jeu de Bot pour exécuter un programme en utilisant la configuration "Debug" construit, mais ne parvient pas à télécharger vers TestFlight en raison d'une erreur de certificat. Inspectant le .ipa, son embedded.mobileprovision
contient un certificat de développement.
Pourquoi? Qu'est-ce qui fait que Xcode décide d'utiliser un certificat de développement pour les versions Debug et un certificat de distribution pour les versions Release?
Il le fait avec l'équipe que vous sélectionnez pour le projet, je pense. – NSNoob
L'article lié indique «Définir le paramètre de génération de l'identité de signature de code: défini sur iOS Developer pour toutes les configurations de construction dans les cibles iOS.», Ce que nous avons, même pour 'Release'. Pourtant, la version Bot construit encore un .ipa avec le cert de distribution. –