iOS xcode 5 crashlytics error de secuencia de Comandos de Shell Invocación de Errores ./Crashlytics.marco/ejecutar: Permiso denegado

He Crashlytics Marco de agregar a mi proyecto, con una secuencia de comandos.
Ejecutar la secuencia de comandos:
Shell: /bin/sh
Secuencia de comandos: ./Crashlytics.marco/ejecutar KEY_HERE

Cuando trato de ejecutar el proyecto, me sale el siguiente error:

Secuencia De Comandos De Shell Invocación De Errores ./Crashlytics.marco/ejecutar: Permiso denegado

PERO si elimino el marco y agregarlo de nuevo, funciona muy bien… una VEZ. Entonces la próxima vez que me sale el mismo error. Entonces tengo que eliminar y volver a agregar, para que sólo se ejecute una vez, y luego la misma historia…

¿Alguien tiene una idea de cómo solucionar este problema? GRACIAS de antemano.

OriginalEl autor B-Man | 2013-09-29

6 Kommentare

  1. 15

    Se conservan de su proyecto y la Crashlytics marco en Dropbox? Me he dado cuenta de que Dropbox cambios/restablece la configuración de los permisos.
    Pruebe a detener Dropbox sync y, a continuación, establezca los permisos de Crashlytics.framework/run a 755.

    ACTUALIZACIÓN:

    chmod 755 run sólo trabajó temporalmente para mí.
    Como Hemal Shah escribió en su respuesta, yo también tenía que decirle a git para hacer run ejecutable. Puede hacerlo llamando a git update-index --chmod=+x run y de cometer. (a través de esta respuesta).

    Después de haber movido mi proyecto y la Crashlytics marco de Dropbox, y haciendo esto, no hubo más problemas con él.

    En realidad hago uso de dropbox. Buen punto. Voy a probar eso. Gracias!
    hizo el trabajo para usted? Que hizo por mí.
    No han trabajado con él, sin embargo, ya estoy trabajando en otro proyecto, pero va a volver a usted 🙂
    Sólo funcionó para mí. Lo que realmente sucedió sólo después de que abrí el proyecto en otro equipo, lo estaba haciendo muy bien en mi propia durante aproximadamente un mes. chmod 755 hizo el truco!
    has tenido suerte?

    OriginalEl autor flo

  2. 9

    En la terminal solo tiene que acceder a Crashlytics.framework carpeta si el uso de Crashlytics, en caso de que usted ya utiliza Tela de ir a Fabric.framework carpeta. run debería estar allí. Y cambiar los permisos ejecutando esto en la terminal: chmod 755 run.

    También necesitaba «chmod 755 uploadDSYM» en algunos casos.
    Mubin Ali ‘tienes razón’ también necesito «chmod 755 uploadDSYM»

    OriginalEl autor averem

  3. 6

    Hemal de Crashlytics aquí!

    Un par de cosas que podría estar causando esto – asegúrese de que está ejecutando la última versión de Crashlytics. Si hace clic en la esquina inferior derecha, a continuación, las notas de la versión debe mostrar «- Añadió arm64 soporte para el iPhone 5s.»

    Comprobar que si tu SCM requiere, que el «ejecutar» binario está marcado como ejecutable!

    También, asegúrese de que usted tiene sólo una copia de Crashlytics.aplicación en su sistema y una copia de Crashlytics.marco de su proyecto y que estás enlazando a la misma copia que se invoca.

    OriginalEl autor Hemal Shah

  4. 3

    Yo quería incluir mi respuesta en caso de que haya alguien que tenía este problema similar pero no es el uso de Crashlytics. Estoy usando Twitter Tela y comenzó a obtener el error: ./La tela.marco/ejecutar permiso denegado

    Va a Fases de construcción y la eliminación de la secuencia de comandos ejecutar fijo para mí.

    Edit: Añadir a lo que he dicho anteriormente, la eliminación de la secuencia de comandos ejecutar no resuelve completamente el problema, ya que usted todavía necesita para trabajar con Tela/Crashlytics. Terminé de contacto Crashlytics y esto es lo que me dijeron (similar a @singhSan del resp0nse):

    «Copia de seguridad a través de la instalación hasta que usted puede haga clic en la aplicación selector de flecha en la esquina superior izquierda. A continuación, haga clic en «+ Nueva App» y seleccione su proyecto. Este funcionará como un modo de reparación y obtener la secuencia de comandos ejecutar la fase de construcción que usted necesita.»

    Problema resuelto.

    OriginalEl autor ClareHuxtable

  5. 3

    Una sencilla y rápida solución es eliminar el Crashlytics marco y añadir de nuevo en su proyecto. Esto solucione el problema.

    OriginalEl autor Sandeep Singh

  6. 2

    Correr por debajo de comandos en la carpeta del proyecto:-

    chmod +x Crashlytics.framework/run
    chmod +x Crashlytics.framework/uploadDSYM

    OriginalEl autor Tejinder

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea