es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puedo encontrar la ruta de búsqueda relativa de un Framework añadido a un proyecto Swift en iOS utilizando SPM?

He agregado un framework a mi proyecto de iOS utilizando SPM. Me gustaría definir explícitamente la ruta de búsqueda del framework en la configuración de compilación de un objetivo de extensión, pero no estoy seguro de cómo encontrar la ruta de búsqueda relativa. La ruta de búsqueda en mi máquina es:

/Users/minombre/Library/Developer/Xcode/DerivedData/TestProject-xxxxxxxxxxxx/SourcePackages/checkouts/amplify-ios

No puedo agregar esto como la ruta de búsqueda ya que solo es relevante para mi máquina. ¿Cómo puedo encontrar la ruta de búsqueda relativa al directorio del proyecto?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para encontrar la ruta de búsqueda relativa al directorio del proyecto, puedes usar la variable $(SRCROOT) en la configuración de compilación. $(SRCROOT) se refiere a la ruta del directorio del proyecto.

    Para agregar la ruta de búsqueda del framework:

    1. En Xcode, selecciona el objetivo de la extensión al cual deseas agregar la ruta de búsqueda.
    2. Navega a la pestaña “Configuración de compilación”.
    3. En la barra de búsqueda, escribe “Rutas de búsqueda”.
    4. Bajo “Rutas de búsqueda de frameworks”, haz clic en el botón “+” para agregar una nueva ruta de búsqueda.
    5. Ingresa $(SRCROOT)/<ruta_relativa_al_framework> en el campo de la ruta de búsqueda. Reemplaza <ruta_relativa_al_framework> con la ruta al framework relativa al directorio del proyecto. Por ejemplo, si el framework se encuentra en un directorio llamado “Frameworks” en el nivel raíz del directorio del proyecto, la ruta de búsqueda sería $(SRCROOT)/Frameworks.

    Al utilizar $(SRCROOT) para definir la ruta de búsqueda del framework, la ruta será relativa al directorio del proyecto y será consistente en diferentes entornos de desarrollo o máquinas.

Comments are closed.