Puede validar desde la línea de comandos con el comando:
xcrun -sdk iphoneos Validation /path/to/App.{app or ipa}
Es un poco confuso lo que comprueba que realiza, pero se supone que lo hace como mínimo de firma de código y el icono dimensiones.
Además de la validación locales, es posible llevar a cabo la validación en línea (pero sólo para paquetes IPA):
xcrun -sdk iphoneos Validation -verbose -online /path/to/App.ipa
para que esto funcione es necesario tener sus iTunes Connect credenciales almacenadas en una entrada especial en tu llavero Para crear esta entrada:
- abierto el acceso a llaves aplicación;
- crear un nuevo elemento contraseña (Archivo>Nueva elemento contraseña ...)
- llavero Nombre del artículo:
Xcode:itunesconnect.apple.com
- Nombre de cuenta/contraseña: Sus credenciales para iTunes Connect
validación en línea parece ser bastante rudo, pero realiza todos los controles que de otro modo se realizarían validando un archivo desde la ventana del Organizador en Xcode. Lamentablemente, no parece establecer un código de salida distinto de cero en la falla, lo que significa raspado de salida para detectar errores. Mi heurística actual para detectar fallas es la presencia de cualquier salida después de la línea Performing online validation...
.
Dada la falta de documentación, es casi seguro que no es compatible.
La herramienta de validación por desgracia se ha eliminado a partir de Xcode 7. en Terminal: hallazgo 'Xcode de selección -nombre -p' Validación – Shazron