Come integrare l'elemento grafico di Xcode Server per il progetto utilizzando Cocoapods

Sto configurando CI per un progetto che utilizza CocoaPods. Ho configurato il server Xcode localmente sul mio Mac. La directory Pod non è sotto il controllo del codice sorgente, quindi inserisci

pod install 

nel mio script "Prima dell'integrazione" per il mio Bot e ho ricevuto l'errore "pod: command non trovato".

Ho sicuramente dei pod installati sulla mia macchina, come posso renderlo visibile al server?

Solutions Collecting From Web of "Come integrare l'elemento grafico di Xcode Server per il progetto utilizzando Cocoapods"

puoi usare questa linea anche all'inizio del trigger e puoi eseguire tutti gli altri comandi senza usare / usr / local / bin

 export PATH=$PATH:/usr/local/bin 

Ma raccomanderei di affidare i tuoi pod al repository, quindi l'IC non deve preoccuparsene.

È ansible che il tuo servizio CI non possa risolvere il link simbolico del pod . Ho avuto un problema simile su una macchina del passato di Jenkins. Esegui il which pod in cui trovare il path del binario del pod e chiama il binario direttamente dal tuo servizio CI:

 ➜ ~ which pod /usr/local/bin/pod 

Nella tua sceneggiatura:

 /usr/local/bin/pod install