poo metodo entre diferencia xcode build-error

xcode - metodo - poo en swift



Advertencia de GenerateDSYMFile: no se puede abrir el archivo de objeto (4)

El fondo: tengo un proyecto que construí por última vez en 10.5 en una computadora PPC usando xcode v3.1. Se basa en el SDK 10.4. Ahora tengo un MacBook con 10.6 y Xcode v3.2.1. Instalé el SDK 10.4 con xcode. Así que ahora quiero construir el proyecto en un chip Intel en 10.6. Primero recibo un error de compilación porque tengo la versión incorrecta de la configuración de gcc, así que cambio la configuración de compilación para usar gcc 4.0.

El problema: ahora, cuando compilo el proyecto, aparece la siguiente advertencia: GenerateDSYMFile "build / Release / What''s Keeping Me? .App.dSYM" "build / Release / What''s Keeping Me? .App / Contents / MacOS / What''s Keeping Me? " cd "/ Users / hmcshane / Development / Cocoa Projects / What''s Keeping Me?" / Developer / usr / bin / dsymutil "/ Users / hmcshane / Development / Cocoa Projects / ¿Qué me está guardando? / Build / Release / ¿Qué me está guardando? .App / Contents / MacOS / ¿Qué me está guardando?" -o "/ Users / hmcshane / Development / Cocoa Projects / ¿Qué me está guardando? / build / Release / ¿Qué me está guardando .app.dSYM"

advertencia: (i386) /Users/hmcshane/Downloads/Csu-71/crt.dynamic_no_pic.o no se puede abrir el archivo de objetos archivo de objeto

¿Alguna idea de qué es esto? ¿Y por qué la ruta de los archivos problemáticos está enraizada en mi carpeta de descargas? El proyecto ciertamente no reside allí.


Esto también puede ser causado por la marca GENERATE_DEBUGGING activada. Desactivar esa bandera en la configuración del proyecto o destino también funcionará.


Si alguien obtiene esto al crear una aplicación de línea de comandos C en Xcode y está experimentando con configuraciones de vanguardia: recibí esta misma advertencia cuando cambié a Clang y habilité la optimización del tiempo de enlace (LLVM_LTO = YES) solo por diversión.


Tuve el mismo problema en el iPhone al crear un proyecto que se vinculaba con bibliotecas estáticas personalizadas. Parece que XCode se queja porque no puede encontrar información de depuración para algunos de los objetos vinculados.

Solucioné el problema al desactivar "Perfom Single-Object Prelink" en la configuración de compilación de la biblioteca.

No sé qué tan bien se aplica esta solución al problema inicial, pero como esta página es la primera respuesta de Google ...


Veo las advertencias molestas después de actualizar a Xcode 4.5. Luego intenté cambiar el valor de Formato de configuración de configuración / depuración de DWARF con el archivo dSYM a DWARF y desaparecieron todas las advertencias relativas :)