No se pudieron cambiar los permisos ejecutables en la aplicación


Acaba de actualizar a iOS 6 sdk y última Xcode y obtener esto al tratar de construir a mi 3gs. He añadido armv6 bajo arquitecturas válidas?

"No se pudieron cambiar los permisos ejecutables en la aplicación"

Author: Alex McPherson, 2012-09-23

15 answers

Podría resolverlo borrando una aplicación que había subido previamente usando el mismo Identificador de Paquete (xcode get está confundido haciendo el chmod). Intente comprobar el registro de Xcode Organizer (Nombre de su dispositivo -> Consola) debería obtener información de ese registro. ¡Buena suerte!

 344
Author: Ignacio Oroná,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-24 04:59:21

Amigos, tengo esto resuelto - porque ya tengo la misma aplicación usando el mismo identificador de paquete instalado en el teléfono. - lo que necesita hacer es eliminar todas las aplicaciones en su iphone que está utilizando el mismo nombre de identificador de paquete. - ¡lo lograrás!!

 116
Author: TK-Li,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-01 06:45:36

Probablemente tenga un nombre de destino diferente. Puedes iniciar la aplicación desde cero, pero necesitarás el mismo nombre de destino y el mismo identificador de paquete.

 13
Author: gabriel_rinaldi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-08 16:56:14

Elimine las aplicaciones que ya estaban instaladas en iphone/ipad con el mismo identificador de paquete.iphone / ipad se confunde con las aplicaciones con el mismo identificador de paquete. así que cambiar cambiar el identificador de paquete de la aplicación actual o eliminar la aplicación que ya estaba instalada.

 13
Author: Abhilash Reddy kallepu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-31 07:30:16

Puede suceder cuando inicia la aplicación desde Xcode y tiene la versión de appstore instalada en el teléfono con el mismo bundle-id pero con un nombre diferente. En mi caso estoy usando App_Beta cuando en la appstore está App. Si las dos versiones no tienen el mismo nombre de producto, no podrá probar la actualización de la versión anterior a la nueva. Para resolver hacer que los nombres coincidan.

 7
Author: Marco Tansini,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-01 09:02:40

Entré en el Organizador y seleccioné las aplicaciones debajo de mi dispositivo de prueba. A pesar de que había eliminado la aplicación en mi propio dispositivo, todavía apareció en mi lista de aplicaciones. Lo borré allí, y esto se ocupó del problema para mí.

 4
Author: Mike Madole,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-05-23 14:06:47

Debe eliminar todas las aplicaciones utilizando el mismo identificador de paquete. Hice lo mismo, pero aún el mismo error persistió en mi iPod, limpié el (cmd + shift + k) la compilación y reinició el iPod y pude ejecutar la aplicación en el iPod.

 3
Author: MaheshShanbhag,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-02-19 07:09:02

Simplemente elimina las aplicaciones que ya estaban instaladas en tu dispositivo con el mismo identificador.

 3
Author: user2380132,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-06-26 16:31:26

Me encontré con el mismo problema, pero necesitaba mantener la aplicación instalada actual en el dispositivo para fines de depuración. Mi solución fue usar lo mismo:

  1. Nombre de destino
  2. Identificador del paquete
  3. Nombre del producto
 3
Author: LuisEspinoza,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-22 18:00:35

Tuve este error, y lo que lo arregló para mí fue el Nombre del producto en la configuración de compilación. Lo había cambiado a otra cosa, y empecé a recibir este error. Lo cambié de nuevo y lo arregló.

 2
Author: Mark,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-30 22:29:04

Simplemente elimine todas las versiones anteriores de la aplicación. Debido al desajuste/confusión sobre el identificador del paquete, esto ocurre. He eliminado toda la aplicación existente con el identificador similar y fue capaz de instalar.

 1
Author: Nirav,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-11 14:31:59

Pude resolver este mensaje de error simplemente desconectando el cable USB y conectándolo nuevamente después de unos segundos. ¡YMMV!

 0
Author: William Denniss,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-05-29 04:02:04

Debe asegurarse de que su dispositivo no esté configurado en dos aplicaciones con el mismo ID de paquete.

 0
Author: alexmorhun,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-11 17:55:27

Tuve este error cuando intenté copiar y pegar un proyecto xcode para construir otra aplicación. Lo que tuve que hacer fue cambiar el nombre del identificador del paquete a algo diferente a mi aplicación anterior.

introduzca la descripción de la imagen aquí

 -1
Author: Casper,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-31 15:37:07

No se pudieron cambiar los permisos ejecutables en la aplicación

Causa: Tenía iconos en el sistema de archivos llamado 29x29.png, 58x58.png, 72x72.png, etc. Tenía enlaces suaves (ln -s) con los nombres requeridos por los iconos de la aplicación en iPad y iPhone. Por ejemplo, Icon-Small.png era un enlace al archivo real 29x29.png.

Hice esto porque mi programa se ejecuta en diferentes plataformas, desde teléfonos móviles hasta computadoras de escritorio. Android, Apple y Microsoft tienen requisitos similares. Así que "un conjunto de iconos" y "diferentes enlaces para diferentes sistemas operativos" tenía más sentido para mí.

Fijar: No uses enlaces. Apple no te dice eso. Y su mensaje de error de "No se pudo cambiar los permisos ejecutables en la aplicación" es inútil.


Mirando todas las diferentes respuestas (y causas), parece que muchas cosas pueden causarlo.

 -8
Author: jww,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-13 21:41:05