ios - online - Agregar marcos para proyectar en Xcode 5 y tener rutas*relativas*agregadas
xcode online (2)
De repente, hoy tengo un problema inesperado con Xcode (5).
Así es como normalmente agrego un marco externo:
Arrastre y suelte el archivo (xxx.framework, etc.) (o la carpeta que contiene el archivo) en el administrador del proyecto. En "Elegir opciones para agregar archivos" reviso "Copiar elementos en el destino (si es necesario)" solo si es necesario (si los archivos ya están en la carpeta del proyecto, no hago esto) En "Carpetas" selecciono Crear grupos para cualquier carpetas agregadas Y lo agrego a mi destino de aplicación.
Normalmente, esto también agregaría las rutas relativas al marco en Configuraciones de compilación / Rutas de búsqueda de marcos y Rutas de búsqueda de bibliotecas.
Sin embargo hoy en día el camino que aparece allí es directo (también conocido como absoluto). Esto rompe cosas en la línea porque las rutas deben ser relativas. ¿Cómo es que Xcode hace esto de repente? Sospecho que podría tener que ver con este proyecto único (proviene de un desarrollador de la tercera parte) y algo sobre la configuración de su proyecto podría estar causando esto.
Enfrenté el mismo problema. Hay una solución simple. Ir a las rutas de búsqueda de framework. Quita todo de allí. Agrega ./ y hazlo recursivo. Eso es.
Estoy teniendo el mismo problema en XCode 5, hasta ahora la mejor solución es modificar la ruta de su búsqueda de marco.
Ve a tu proyecto
Crear configuración-> Ruta de búsqueda de marco
Agregue la ruta relativa a su marco.
Si se copió correctamente ahora, puede modificar la ruta, a algo como esto:
./MyProject/Libraries/ACoolLibrary
Suponiendo una estructura de archivos como esta:
-MyProject.xcodeproj
-Mi proyecto
--Bibliotecas
----- ACoolLibrary
-------- TheCoolLibrary.framework