2012-10-04 3 views
11

yo estaba trabajando en mi solicitud y luego de la nada, me sale este error de compilación y no pueden entender por qué no va a desaparecer. Obviamente, piensa que me falta un guión de algún tipo. ¿Alguien más sabe por qué? Estoy usando Xcode 4.5.1.Error de compilación de iOS;/Bin/sh No existe el fichero o directorio

/bin/sh: /Users/JonErickson/Library/Developer/Xcode/DerivedData/FireCom-cygbnsedlgybvdewalvvmzqeehlc/Build/Intermediates/FireCom.build/Debug-iphonesimulator/FireCom.build/Script-C8CC6BE415FAAB4C001BB67E.sh : (nulo): mal intérprete: No existe el fichero o directorio

Respuesta

16

Compruebe si hay una fase potencialmente corrupta "secuencia de comandos ejecutada" en "fases construir" de su proyecto.

Debe ser algo como esto:

Build Phase

+0

Eso es lo que hice. Está completamente vacío. –

+13

Ahh lo arreglé. No me di cuenta de que podías eliminar el script de ejecución. No vi la pequeña "X" gris en el encabezado "Run Script". –

+0

Gracias. Vale por completo –

1

que había cambiado el nombre de mi aplicación, y se metió en este error. En varios lugares, cambié el nombre pero no pude encontrarlo en un solo lugar ... en el archivo de configuración de construcción de Target.

Cmd + Shift + F para buscar en todo el proyecto. buscó cadena de nombre de aplicación antigua. Se encontraron lugares donde el nombre antiguo aún estaba atascado, se actualizó con un nuevo nombre.

enter image description here

0

que he encontrado esto varias veces porque mi DerivedData no está al día con mi trabajo. Nunca entendí la lógica para cuando lo hace y no hago un seguimiento de los cambios que estoy realizando ... pero como el script intenta ejecutarse desde un archivo en los datos derivados, deberá asegurarse de que el script está realmente presente. Para hacerlo, elimine sus datos derivados (o al menos el directorio que contiene su secuencia de comandos) y luego vuelva a compilar. Xcode completará el (los) espacio (s). Puede obtener acceso rápido al Derived Data navegando al menú File y luego yendo a Project Settings (o Workspace Settings según corresponda) y siguiendo el enlace a su buscador. Solo basura.

Cuestiones relacionadas