Ich habe Jenkins Master läuft auf AWS-Instanz von Ubuntu und Mac-Laptop als Slave erstellt, wenn ich mit Xcode in Mac Loptop lief Build ist erfolgreich, aber wenn ich es aus triggern Jenkins gibt es.Jenkins Build fehlgeschlagen: Xcode konnte kein Provisioningprofil finden
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:
Ich habe bereits versucht frühere Post zu lesen, aber die meisten von ihnen wurden mit Jenkins auf MAC läuft, wird auch Xcode auf demselben Server ausgeführt wird, das ist nicht mein Fall.
Da ich in der Lage bin, mein Projekt in xcode auszuführen, habe ich das Gefühl, dass mein Code signing & Provisioning Profil korrekt ist. Weiterhin jetzt ich bin in der Lage zu schaffen IPA mit Xcode Option:
Produkt -> Archiv in Xcode in Mac Laptop
Warum jenkins nicht in der Lage ist ipa zu schaffen?
Ich habe auch alle Schlüssel in login.keychain bewegt System.keychain
I angeschlossen Jenkins Master (ubuntu) zum Slave (Mac) Java-Slave-agent.jnlp
Jenkins Console Ausgabe mit:
============================================== ============ == Verfügbare Bereitstellungsprofile [ios] $/usr/bin/security find-identity -p-Codesignierung -v
27) XXXXX "Mac Entwickler: Ashish Karpe (YYYYY)"
Das ist ähnlich wie in xcode in Mac Laptop, so dass ich nicht in der Lage, herauszufinden, was falsch ist sie ist!
jede Lösung dafür? –
bty, als ich alle xyz gelöscht habe.mobileprovison von/Users/Shared/Jenkins/MobileDevice/ProvisioningProfile noch Jenkins Konsole Ausgabe zeigt: Verfügbare Provisioning-Profile [ios] $/usr/bin/Sicherheit find-identity -p codesigning -v 14 gültige Identitäten gefunden == Können wir das angeforderte Bereitstellungsprofil finden? –
Also habe ich Zweifel, wo Jenkins nach Bereitstellungsprofilen sucht? –