2010-10-14 21 views
5

Ok, no soy un novato en esto. Sé lo que estoy haciendo, así que por favor no me lleven a lo básico. Actualicé Xcode a la versión más reciente el otro día, y ahora cada proyecto nuevo y proyectos guardados del pasado que HAN sido construidos exitosamente usando su propio certificado de distribución ya no tienen éxito con el siguiente error:El ejecutable se firmó con derechos no válidos (iPhone compilación)

El ejecutable se firmó con derechos inválidos. Las autorizaciones especificadas en el archivo de Derechos de firma de código de su aplicación no coinciden con las especificadas en su perfil de aprovisionamiento.

(0xE8008016).

¡Esto le está pasando a TODAS mis aplicaciones! Tengo seis de ellos, y ninguno de ellos ha tenido problemas con sus certificados, pero ahora recibo este error. Ni siquiera estoy haciendo builds adhoc, así que no estoy usando derechos, ni está especificado en el cuadro de derechos de firma de código. Esa caja está en blanco. He intentado todo, esto es definitivamente un problema de Xcode con la actualización.

Por favor, ayuda esto es extremadamente frustrante.

Respuesta

7

Esto es solo una foto en la oscuridad, pero tal vez intente borrar todos sus perfiles de aprovisionamiento de Xcode y todos sus dispositivos, luego, vuelva a descargarlos desde el portal de aprovisionamiento y vuelva a instalarlos en todo. Terminé haciendo eso de todos modos cuando actualicé.

+0

Ok ahora estoy obteniendo un 'perfil de aprovisionamiento válido para este ejecutable no encontrado' – Snowman

+0

Asegúrese de eliminarlos/instalarlos no solo en xcode sino también en los dispositivos. Eso suena como el error que se obtiene cuando los perfiles no están instalados en el dispositivo, o si los perfiles se generaron sin el UDID del dispositivo – Nimrod

3

En mi caso tenía la línea de "firma de código" en mis objetivos y en la configuración de compilación del proyecto. A pesar de que estaba vacío, todavía me estaba dando este error, hasta que lo eliminé completamente en objetivos y parcialmente en proyecto. Así que eso es lo que hice:

En Xcode 4.2 fui a mi PROJECT \ Build Settings encontré esa línea "code signing", hice clic en ella y en Entitlements borré todas las líneas (¡estaban vacías pero todavía estaban allí!), Entonces Los derechos desaparecieron.

me pusieron en la "identidad de firma de código": no hacer señal de código

"depuración": No firme código

"Cualquier iOS SDK": elegir sus disposiciones aquí, solía automática, funcionado bien

"liberación": no codifican signo

"Cualquier iOS SDK": igual que el anterior

Luego fui a OBJETIVOS \ Valores de creación, que se encuentra la línea "código signin g "y borró todo debajo de él, por lo que desapareció de los objetivos.

Ahora podría construir en el dispositivo, no solo en el simulador. Espero que ayude a alguien. B

+0

Yon can not. XCode sale con "signo de código requerido". – loretoparisi

+0

@loretoparisi: ¿sigues usando xcode4.2? es posible que no se aplique ahora 4 años después. –

Cuestiones relacionadas