Sto sperimentando un comportamento strano con il mio lavoro di CI per iPhone (in esecuzione in TeamCity). Ogni tanto la nostra build fallisce senza alcun errore indicativo nel log di compilazione. La build raggiunge l'ultima fase della convalida del codesign e ricevo il messaggio ** BUILD FAILED **
subito dopo.build xcode fallisce con il codice di errore 65 senza messaggio indicativo
Queste sono le ultime righe del registro di un bene e il male Costruzioni -
Bad Build
[15:00:56] : [CodeSign] /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Library/TeamCity/buildAgent/work/dc055fa257f562be/DerivedData/MyProject/Build/Products/AdHoc-iphoneos/MyProject.app
[15:00:58]W: [Step 3/6] ** BUILD FAILED **
Good Build
[14:09:13] : [CodeSign] /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Library/TeamCity/buildAgent/work/dc055fa257f562be/DerivedData/MyProject/Build/Products/AdHoc-iphoneos/MyProject.app
[14:09:13] : [Step 3/6] ** BUILD SUCCEEDED **
Perché è in esecuzione in un CI Ho guardato per problemi di interazione utente (aprendo il portachiavi ... ecc '), ma di solito xcodebuild sputa gli errori rilevanti.
C'è qualche altro registro che posso scavare per trovare la causa dei guasti di compilazione?
MODIFICA: Sembra che abbia avuto lo stesso problema come build failed jenkins iOS no error.
No non c'è nessuna tale registro PROVISIONING_PROFILE_SPECIFIER. Visualizza l'output che hai ottenuto correttamente. Puoi anche provare a eseguire la build con xcpretty o xctool - entrambi gli strumenti danno messaggi più significativi. – Opal