mpkg - xcode build ipa terminal
¿dónde se establece $ PATH en xcode? (8)
Si está escribiendo una fase de compilación Ejecutar script, puede hacer lo siguiente:
PATH=${PATH}:/opt/local/bin
o lo que sea dentro del contenido del script.
Parece que la configuración del entorno $ PATH de xcode es diferente de mi entorno de shell de usuario.
¿De dónde obtiene xcode la configuración de $ PATH y cuál es la mejor forma de anexar a la ruta de búsqueda?
Si está hablando específicamente de la variable de entorno de ruta de búsqueda ejecutable llamada RUTA , hay algunos lugares donde está establecida:
- En la configuración de su shell si se trata de una herramienta de línea de comandos. Dependiendo de su shell, esto podría ser
~/.cshrc
,~/.profile
,~/.bash_profile
, etc. - En el archivo
environment.plist
que se mencionó anteriormente. - Si está en un depurador, entonces es lo que usa
gdb
. Creo que gdb leerá comandos de~/.gdbinit
si existe. - XCode le permite establecer variables de entorno dentro de la página de información para ejecutables .
XCode obtiene sus variables de entorno de la misma manera que otros procesos OS X, desde ~ / .MacOSX / environment.plist.
Consulte developer.apple.com/qa/qa2001/qa1067.html para obtener detalles sobre cómo configurar las cosas.
En Xcode 5 puede agregar su RUTA como variable a un objetivo o a la configuración del proyecto.
- Agregue una variable personalizada con el signo
+
en la parte superior de la página - Edite el nombre de la variable para que sea
PATH
y agregue su valor preferido (por ejemplo/usr/local/bin
para una instalación predeterminada de homebrew.
Intente abrir su proyecto xcode desde la terminal, esto funcionó para mí: open some.xcodeproj
En lugar de abrir xcode y luego cargar el proyecto o hacer doble clic en él.
Lo sé ... tonto
Nada funcionaba para mí en XCode 7.
Necesita establecer la variable PATH en esquemas XCode.
Encontré la solución en: ¿Dónde establecer las variables de entorno para la aplicación?
Xcode no mira su entorno de ruta de shell.
Eche un vistazo a NSProcessInfo; y haz un NSLog para ver qué sucede.
Si desea que se aplique una ruta a todos los programas gráficos, debe configurar ~ / .MacOSX / environment.plist. como se describe.
La forma recomendada de establecer las variables de entorno es en realidad en / etc / paths y etc / paths.d aunque Xcode no lo recoja.
Pregunté sobre esto aquí .