J'ai Jenkins Master fonctionnant sur l'instance Aws d'Ubuntu et ai créé l'ordinateur portable mac en tant qu'esclave, quand j'ai couru using Xcode dans la construction de mac loptop est réussie mais quand je la déclenche de Jenkins c'est donner.La construction de Jenkins a échoué: Xcode n'a pas pu trouver un profil de provisioning correspondant
error :
Check dependencies : No profiles for 'com.xyz.abc' were found: Xcode couldn't find a provisioning profile matching 'com.xyz.abc'. Code signing is required for product type 'Application' in SDK 'iOS 10.2'
* ARCHIVE FAILED * The following build commands failed: Check dependencies (1 failure) Build step 'Xcode' marked build as failure.
Ps:
J'ai déjà essayé de lire post précédent, mais la plupart d'entre eux avaient Jenkins en cours d'exécution sur MAC, également Xcode fonctionne sur le même serveur qui n'est pas mon cas.
Comme je suis capable d'exécuter mon projet dans xcode, j'ai l'impression que mon profil de configuration de signature de code & est correct. De plus maintenant, je suis en mesure de créer IPA en utilisant l'option Xcode:
Produit -> Archive dans Xcode sous Mac portable
Alors pourquoi n'est pas jenkins capable de créer ipa?
j'ai également déplacé dans toutes les clés login.keychain à System.keychain
j'ai connecté Jenkins maître (ubuntu) à l'esclave (mac) en utilisant java-esclave agent.jnlp
sortie Jenkins Console:
============================================== ============= == des profils d'approvisionnement disponibles [ios] $/usr/bin/security trouver l'identité -p CodeSigning -v
27) XXXXX "Mac Développeur: Ashish Karpe (YYYYY)"
Ce qui est similaire à xcode dans un ordinateur portable mac, donc je ne suis pas en mesure de comprendre ce qui ne va pas!
une solution pour cela? –
bty quand j'ai supprimé tout xyz.mobileprovison à partir de/Users/Shared/Jenkins/MobileDevice/ProvisioningProfile La sortie de la console Jenkins est toujours visible: Profils d'approvisionnement disponibles [ios] $/usr/bin/sécurité find-identity -p codesigning -v 14 identités valides trouvées == Pouvons-nous trouver le profil d'approvisionnement demandé? –
Donc, j'ai un doute, où Jenkins cherche des profils d'approvisionnement? –