mac for descargar xcode xcode7

for - xcode mac



Advertencia de ruta de búsqueda de biblioteca Xcode 7 (4)

Esta es la advertencia que muestra:

directorio no encontrado para la opción ''-F / Aplicaciones / Xcode-beta.app / Contenidos / Desarrollador / Plataformas / iPhoneOS.platform / Developer / SDKs / iPhoneOS9.0.sdk / Developer / Library / Frameworks'' "

¿Alguien puede ayudar a resolver la advertencia?


Así es como solucioné este problema

Además de una migración de mi proyecto Xcode, de Xcode 6.4 a Xcode 7, recibo el siguiente mensaje de advertencia (después de la compilación) para el objetivo de prueba :

directory not found for option ''-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks''

En realidad, encontré algo al comparar un nuevo proyecto con uno anterior ...

En el antiguo proyecto, la advertencia solo estaba siendo producida por el objetivo de prueba de mis proyectos. En ''Rutas de búsqueda'' , descubrí que incluía dos elementos en ''Rutas de búsqueda de marco'' :

$(SDKROOT)/Developer/Library/Frameworks $(inherited)

El nuevo proyecto mantuvo vacías las ''Rutas de búsqueda de marco'' .

Eliminar esas entradas en mi proyecto anterior eliminó la advertencia.

Notas:

No he comparado exhaustivamente las configuraciones, por lo que puede haber diferencias adicionales.

Además, en caso de que un día vuelva a encontrar uno de los dos mensajes de advertencia siguientes , recuerde que tendrá que hacer eso: si la advertencia es para la opción ''-L/...'' trata de las rutas de búsqueda de la biblioteca, eliminar las cosas allí Sin embargo, si la advertencia es para la opción ''-F/...'' que son las rutas de búsqueda de Framework, elimine las cosas allí.


Según el mensaje de error, parece que el primer orden del día es enderezar el camino del objetivo. Puede editar las rutas como se muestra en las respuestas a esta pregunta de . Asegúrese de verificar la ruta de todos sus objetivos si no está seguro de qué está generando el error --- esto me arrojó un poco después de actualizar un proyecto a la versión beta de Xcode 7; había una ruta en FRAMEWORK_SEARCH_PATHS para el objetivo de prueba que debía eliminarse. La ruta que estaba allí era exactamente la ruta en la que informas recibir la advertencia; quitando el camino lo eliminó.


Tuve el mismo error con Xcode 9.2 y aquí están mis soluciones sin hacerlo a mano:

  1. Haga clic en su proyecto en Project Navigator
  2. Vaya a objetivos y haga clic en MyProjectNameTest
  3. Haga clic en Configuración de compilación y busque " Rutas de búsqueda de marco "
  4. En Rutas de búsqueda de Framework , elimine las rutas y mantenga el "$ (heredado)".

Para aquellos de ustedes que tienen el siguiente error:

directorio no encontrado para la opción ''-L / ...

eso significa que es un Error de biblioteca, por lo que puede intentar seguir los pasos a continuación:

  1. Haga clic en su proyecto (objetivos)
  2. Haga clic en Configuración de compilación, busque "Rutas de búsqueda de biblioteca"
  3. En Rutas de búsqueda de biblioteca, elimine las rutas y mantenga el "$ (heredado)"

King-Wizard es esencialmente correcto, para elaborar un poco más:

Xcode 7 está buscando su marco de prueba XCtest.framework en una ruta que no existe. La ruta establecida por $(SDKROOT)/Developer/Library/Frameworks en ''Search Paths -> Framework Search Paths'' está buscando el marco en /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/Developer/Library/Frameworks que no es una ruta válida. Puede eliminar la línea $(SDKROOT)/Developer/Library/Frameworks para eliminar el error y aún así poder ejecutar pruebas.

La ruta correcta a ''XCTest.framework'' es /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks para aquellos que son curiosos.

Espero que eso ayude.