ios - desarrollador - La compilación de xcode falla con el código de error 65 sin mensaje indicativo
xcode 10.1 requirements (4)
Estoy experimentando un comportamiento extraño con mi trabajo de iPhone CI (ejecutándose en TeamCity). De vez en cuando nuestra compilación falla sin ningún error indicativo en el registro de compilación. La compilación alcanza la última etapa de validación de códigos y recibo el mensaje ** BUILD FAILED **
inmediatamente después.
Estas son las últimas líneas del registro de una compilación buena y mala:
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 **
Debido a que se está ejecutando en un CI, busqué problemas de interacción con el usuario (abriendo el llavero ... etc '') pero generalmente xcodebuild arroja los errores relevantes.
¿Hay algún otro registro que pueda investigar para encontrar la causa de los fallos de compilación?
EDITAR: Parece que tuve el mismo problema, como falla la compilación de jenkins iOS sin error .
Debe eliminar la plataforma ios - $ cordova plataforma rm ios, y luego agregar la plataforma - $ cordova platform add ios. ahora construye ios - $ cordova construye ios
Presioné esto al actualizar a Xcode 8, en mi caso fue porque había establecido la configuración PROVISIONING_PROFILE_SPECIFIER incorrectamente
También tuve un problema similar, en mi caso fue causado por el hecho de que estoy usando Xcode 7.2 y Xcode 6.4 lado a lado. Cuando el simulador de Xcode 6.4 está abierto (iOS Simulator 8.4) e intento iniciar una prueba desde la línea de comandos con Xcode 7.2, aparece este 65 error.
P.ej. cuando iOS Simulator 8.4 está abierto:
# sudo xcode-select -s "/Applications/Xcode 7.2.app/Contents/Developer"
# xcodebuild test CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO -workspace "/path/to/MyWorkspace.xcworkspace" -scheme "MyProject" -destination "platform=iOS Simulator,name=iPhone 6,OS=9.2"
(cut)
** TEST FAILED **
# echo $?
65
La solución es matar el simulador antes de comenzar la prueba:
# killall "iOS Simulator"
# killall "Simulator"
El proceso se llama "Simulador de iOS" para XCode 6.4 y anteriores y se llama "Simulador" para versiones posteriores de XCode.
Tuvo el mismo problema que la compilación no jenkins iOS error
tl; dr - CopyPNG falló debido a dos imágenes con el mismo nombre.