Pregunta

¿Cómo puedo eliminar el código fuente de mi biblioteca estática con Xcode 4? Cuando tengo Xcode 3 en el objetivo, hay la lista de fuente y puedo eliminarlos, pero con Xcode 4 el objetivo no se puede expandir ...

¿Puedo hacer Olso con un poco de Libbtool?

¡Thansk!

¿Fue útil?

Solución

No estoy seguro de entender lo que quiere decir, pero si desea eliminar los símbolos de un binario/biblioteca, debe usar el strip dominio.

Una biblioteca estática no es código fuente, su código de máquina.
No puede tener acceso a los archivos de origen, si solo tiene una biblioteca estática.

De lo contrario, si se refería a "objetivo" en lugar de la biblioteca, lo que significa que en realidad está construyendo una biblioteca con xcode, y desea que los archivos de origen específicos no se compilen en la biblioteca, use la sección "Membresía de destino" en el panel XCode Right ( utilidades).

Cuando selecciona el archivo, puede configurar el destino para el archivo de origen:

enter image description here

Otros consejos

Supongo que tiene las fuentes de la biblioteca agregadas al proyecto y desea eliminarlas de un objetivo específico. Seleccione el proyecto (el elemento de nivel superior en el lado izquierdo), seleccione el objetivo en "Objetivos", haga clic en "Build Fases" y elimine los elementos respectivos de "Compilar fuentes".

En Configuración de compilación para el objetivo de la biblioteca estática, seleccione NO para 'Postprocesamiento de implementación' y 'Spread Symbols de depuración durante la copia'. Es código compilado para que no necesite símbolos despojados.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top