0

Je vais essayer d'être poli parler de xCode.Les profils de provisionnement de xcodebuild sont introuvables?

Problème:

nous mis à jour provisioning profiles parce que les prev sont expirés. Maintenant, je peux archiver/construire à partir xCode mais ne peut pas en utilisant xcodebuild (qui doit être le même)

Je l'ai fait tout:

  • la suppression, l'ajout de profils, de recréer ...
  • réinstallant. .. redémarrer ...
  • compte retirer, réintégrant et beaucoup plus

sudo xcodebuild -scheme nl.xxx.demo.iphone -workspace xxx.xcworkspace clean build

erreur:

=== BUILD TARGET xxxWatchAppDemo Extension OF PROJECT xxx WITH CONFIGURATION Debug === 

Check dependencies 
Code Sign error: No provisioning profiles found: No non–expired provisioning profiles were found. 

Mais quand je suis l'archivage ou la construction par xCode tout est très bien, et à l'intérieur ipa, embedded.mobileprovision est en fait notre nouveau mobileprovision avec UUID d9179316-6950-4369-94dc-b7d71bba25a1


Et si I définir explicitement le profil d'approvisionnement - cela ne fonctionne pas:

sudo xcodebuild -scheme nl.xxx.demo.iphone -workspace xxx.xcworkspace archive PROVISIONING_PROFILE=d9179316-6950-4369-94dc-b7d71bba25a1 

erreur

Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “d9179316-6950-4369-94dc-b7d71bba25a1”, however, no such provisioning profile was found. 

Pas trouvé ??? Vraiment? J'ai vérifié /Users/xxx/Library/.../Provisioning Profiles/... et c'est là. Je l'ai supprimé, ajouté, répété 10 fois, aucun résultat.

De quel type de magie s'agit-il?

Toute aide appréciée. Merci

+0

1. Avez-vous installé plusieurs versions de Xcode? 2. Pouvez-vous s'il vous plaît publier les résultats de xcodebuild -version? –

+0

Problème résolu grâce – Injectios

+0

Hi Injectios, comment le résoudre. Je rencontre la même chose que toi. – ycwjjjj

Répondre

1

Par conséquent, Jenkins a été exécuté sous l'utilisateur buildagent, mais aucun profil d'approvisionnement n'a été trouvé.

J'ai créé le lien symbolique à mon
/buildagent/Library/MobileDevice/ProvisioningProfiles/ dans le dossier très racine - /Library/.

Cela a résolu mon problème