Après avoir fusionné #1781, Bitrise est bloqué en essayant de signer le code de la version TestFlight. La version dev a très bien fonctionné, mais maintenant, lorsque j'essaie d'archiver, elle échoue avec :
Last lines of the Xcode's build log:
Check dependencies
Code Signing Error: No profiles for 'com.whoisryannystrom.freetime.watchkitapp.watchkitextension' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.whoisryannystrom.freetime.watchkitapp.watchkitextension'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild.
Code Signing Error: Code signing is required for product type 'WatchKit Extension' in SDK 'watchOS 4.3'
** ARCHIVE FAILED **
J'ai créé + téléchargé les profils de provisionnement de l'application et de l'extension WatchKit (à la fois dev _et_ distribution) et rien ne fonctionne. L'exécution de la commande xcodebuild
localement fonctionne bien, l'archivage avec Xcode fonctionne bien... Je suis perplexe.
Quelqu'un a-t-il des conseils ? @viktorgardart peut-être ?
Hmm, je n'en ai aucune idée, @KrauseFx peut-être ?
Euh désolé voulait dire @viktorbenei
Envoyé avec GitHawk
Je suppose qu'il manque un profil de développement qui existe sur votre Mac mais que vous avez oublié de le télécharger sur Bitrise.io
Essayez https://github.com/bitrise-tools/codesigndoc il a été conçu exactement pour cela, pour collecter tous les fichiers de signature requis 😉
PS, vous pouvez également trouver le codesigndoc one liner dans l'éditeur de workflow, dans l'onglet Code Signing.
@viktorbenei J'ai en fait essayé le script et il génère un répertoire vide 😕 Je vais vérifier les journaux Xcode.
Envoyé avec GitHawk
@rnystrom sans journaux, c'est vraiment difficile à dire - pouvez-vous partager la sortie terminal/log de codesigndoc ?
@viktorbenei voici la sortie codesigndoc
:
https://gist.github.com/rnystrom/93bcd2da6b0ad113f840fd0cc312c0b9
Archive et tout réussit, mais les exportations sont vides.
D'accord, continuons le jeu de marquage. Peut-être que @joshdholtz en sait plus ?
Attendez, je me demande si je dois sélectionner le profil de développement lors de l'archivage... 🤔 ... j'essaierai de faire un rapport !
Envoyé avec GitHawk
Je vais chercher de la nourriture mexicaine pour le moment, je ne peux donc regarder que les choses sur mon téléphone, mais il semble que les profils doivent être sélectionnés dans Xcode (s'ils ne le sont pas) et bitrise (s'ils ne le sont pas) depuis le match et/ou le soupir n'est pas utilisé
Je ne connais pas grand-chose à bitrise mais peut-être que match/sigh pourrait être intégré dans le Fastfile pour faire tout le gros du travail des certificats et des profils afin que les choses n'aient pas besoin d'être faites manuellement ? ☺️
On dirait que codesigndoc
juste besoin de profils de développement (pas de l'App Store)
BTW, je viens de télécharger GitHawk (je ne savais pas que c'était une chose) et c'est génial Merci d'avoir fait ça !
Envoyé avec GitHawk
Laisser refroidir @joshdholtz 👌
Tu vois, on devrait faire ce jeu de tag plus souvent
Je pense que oui! J'espère être à nouveau tagué par vous tous très bientôt 🙃
Envoyé avec GitHawk
Commentaire le plus utile
Euh désolé voulait dire @viktorbenei
Envoyé avec GitHawk