Pregunta

Proyecto Mi iPhone no para construir todas las otras veces y me da la siguiente información:

CodeSign build/Debug-iphoneos/coati.app
cd /Users/rpeck/Documents/Coati
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
setenv _CODESIGN_ALLOCATE_ /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
/usr/bin/codesign -f -s "iPhone Developer: Ryan Peck (6VVQHFN5NU)" --resource-rules=/Users/rpeck/Documents/Coati/build/Debug-iphoneos/coati.app/ResourceRules.plist --entitlements /Users/rpeck/Documents/Coati/build/Coati.build/Debug-iphoneos/Coati.build/coati.xcent /Users/rpeck/Documents/Coati/build/Debug-iphoneos/coati.app

/Users/rpeck/Documents/Coati/build/Debug-iphoneos/coati.app: object file format invalid or unsuitable
Command /usr/bin/codesign failed with exit code 1

La primera vez que la acumulación siempre falla. La segunda vez que tiene éxito, incluso si he hecho cambios en los archivos entre las compilaciones. Si se limpia el objetivo, el siguiente acumulación siempre fallará.

Todo esto está en el modo de depuración. En el modo de liberación que las compilaciones fallar el mismo, pero el éxito se basa siempre dicen "no se pudo cargar" cuando se instala en el teléfono. Comprobé que las concordancias con perfiles de aprovisionamiento y se selecciona.

He encontrado una pregunta similar en el que la respuesta resultó ser varios archivos Info.plist en el proyecto. He mirado la mina por completo y no hay ningún archivo Info.plist adicional. También he retirado y reinstalado mis perfiles de datos.

Las otras respuestas que he visto de este error involucrados definir la ruta del archivo de ResourceRules.plist. He probado las soluciones presentadas en esos casos sin éxito.

En este momento es más de un inconveniente que nada ya que la segunda vez que construyo funciona bien. Me preocupa más que la línea cuando estoy listo para una acumulación de distribución que me va a dar problemas, sobre todo desde la configuración de liberación de construcción no se instalará en el teléfono.

Todo esto comenzó después de un problema con una mercuriales cometen cuando no prestó atención al hecho de que xCode estaba abierta. Se corrompió mi archivo de proyecto, y mientras toda la fuente estaba bien, cuando creé un nuevo proyecto y luego se lleva en todos los de mi edad, los archivos de origen de este problema surgido.

¿Fue útil?

Solución

Ok, me dio volver a empezar desde cero con un nuevo proyecto de intentarlo de nuevo. Esta vez me vuelve a añadir mi fuente en trozos que tratan de aislar cualquier problema. Algunos de los archivos creados por la plantilla de proyecto tuvo que ser modificado a mano en vez de simplemente reemplazado. Parece estar funcionando bien ahora, sin embargo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top