Utilizzo di Xcode 7B4 e Server 5B4 con un progetto Carthage. Per costruire il progetto ho bisogno di prima costruire le sue dipendenze. Così ho aggiunto un passo prima dell'integrazione al bot con il seguente codice:Identità di firma codice non trovata nel server Xcode
echo "Bootstrapping dependencies..."
export PATH=$PATH:/usr/local/bin
cd Alchemic
carthage bootstrap --use-ssh --use-submodules
echo "Ready."
L'esecuzione di questo me stesso tutto funziona. Ma quando il bot gestisce ottengo un
Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) were found.
CodeSign error: code signing is required for product type 'Framework' in SDK 'iOS 9.0'
A shell task failed with exit code 65
Controllo del bot Io stesso ho come la squadra e la scansione dei server directory che sembra avere tutti i file di provisioning richieste. Quindi suppongo che l'utente del server non abbia accesso alle chiavi o qualcosa del genere.
Qualcuno ha idea di cosa potrei mancare?
Mi sono imbattuto in qualcosa di simile con cialde di cacao, non sono sicuro di come Carthage lo fa, ma i baccelli di cacao hanno creato quadri che hanno anche bisogno di essere firmati e forniti con il codice. Non sono sicuro se hai già configurato o meno – bolnad
Grazie per la risposta. Una delle grandi cose di Cartagine è che non rovina affatto il tuo progetto. Gestisce e crea solo dipendenze. Quindi ti lascia totale libertà su come includere il nostro codice. A differenza di CocoaPods che calpesta tutto su tutto. Poiché Carthage crea singolarmente ciascun progetto, la firma del codice viene gestita su base progetto per progetto. Quindi penso che si tratti più di un problema generale che di uno specifico di Cartagine. – drekka
interessante, dovrò provarlo su uno dei miei progetti – bolnad