El archivo de script ttmodule.py simplifica la adición de Three20 en su proyecto. Inicialmente estaba planeando usarlo en mi proyecto pero no lo estoy, así que quiero limpiar mi proyecto al deshacerme de él. ¿Cómo puedo eliminarlo de mi proyecto?Cómo eliminar Three20 del proyecto
Respuesta
Eche un vistazo a la ventana "Grupos & Archivos" y abra la carpeta "Marcos de trabajo". Debe haber un montón de entradas:
- Three20.bundle
- Three20Core.xcodeproj
- ...
Eliminar todas las entradas Three20. Después de esto, limpie su objetivo ("Build -> Clean") y recupérelo ("Build -> Build").
Espero que esto ayude.
EDIT:
Dos otras ideas:
- tratar de analizar el script de instalación (Three20/src/scripts/ttmodule.py) para entender lo que cambia el guión ha hecho
- Lea las instrucciones para la integración manual ("Agregar Three20 a su proyecto", https://github.com/facebook/three20) y revertir todos los pasos explicados
Esto es realmente complejo. ttmodule.py agrega muchas entradas en su archivo pbxproj. no puedes eliminar todas esas líneas manualmente, no es práctico. Hay cientos de líneas agregadas en el archivo pbxproj y si está modificando manualmente eliminando una línea a la vez, definitivamente terminará cometiendo un error y corrompiéndolo.
También este no es el único problema que enfrentamos. Si ha agregado el marco Three20 utilizando ttmodule.py y ha mantenido los archivos del framework Three20 fuera de su base de código como sugieren, entonces otros desarrolladores también tienen que tener la misma estructura exacta en su mac. de lo contrario, obtendrán un error de compilación para el marco "no se puede encontrar tres20". Si intentan volver a agregar three20 en su mac, terminarán obteniendo entradas duplicadas en pbxproj y en la ruta de búsqueda del encabezado, y seguirán teniendo el mismo error de compilación.
Recomendaría incluir mejor los archivos three20 junto con su código de proyecto para que otros desarrolladores que trabajen en su equipo no tengan que preocuparse por ello, pero aún no puedo encontrar una forma sencilla de eliminarlo.
- Abrir terminal de
escribir algo como esto de acuerdo a su proyecto:
~/Documents/e: $ grep -lr "Three20" *
Usted verá todos los archivos, que contiene tres20 cuerdas.
- Lo más importante para que su proyecto de compilar y empezar a trabajar es para borrar las entradas de archivo de Three20 project.xcworkspace, que se pueden encontrar en el buscador haciendo clic derecho en el archivo de proyecto y seleccionando Mostrar contenido del paquete. Abra este archivo en cualquier editor (yo uso Fraise) y usando find delete all entries.No es difícil hacer esto, tenía alrededor de 3-4 entradas solo allí.
- Otros archivos de estado de la interfaz de usuario también pueden contener tres20 entradas, pero no son importantes.
- También debe eliminar todo lo relacionado con three20 (archivos, carpetas, rutas de búsqueda de encabezado, etc.). Es mas simple
- 1. ¿Hay bibliotecas similares al Proyecto Three20 para Android?
- 2. RestKit con integración Three20
- 3. Rieles 3: ¿Eliminar una gema del proyecto?
- 4. Recrear el comportamiento de burbuja del destinatario en Mail.app/Three20
- 5. Three20 Photo Scroller alternativa?
- 6. Three20 competidores/alternativas
- 7. Three20 v1.1 y Xcode 4
- 8. Eliminar git del proyecto en Xcode 4
- 9. giratoria Three20 TTPhotoViewController dentro tabBarController
- 10. three20 e iOS 6 no funciona
- 11. ¿Está bien eliminar el archivo Prefix.pch del proyecto Xcode?
- 12. Error al eliminar la dependencia del proyecto en VS2010
- 13. Eliminar un proyecto de SonarQube
- 14. Xcode, no se puede eliminar "Iniciar imagen" del proyecto
- 15. Eliminar carpeta y archivos del proyecto usando NuGet/Powershell
- 16. Cómo eliminar el texto "Bienvenido al Asistente de instalación" del proyecto del instalador de Visual Studio
- 17. Error al eliminar recursos durante la limpieza de proyecto y construcción del proyecto J2ME
- 18. ¿Cómo puedo cambiar la ubicación del recurso del proyecto en un proyecto?
- 19. Cómo eliminar una aplicación de un proyecto django
- 20. NuGet Uninstall.ps1 - eliminar una referencia de proyecto
- 21. ¿Cómo eliminar completamente una biblioteca externa en un proyecto?
- 22. Qmake: cómo eliminar el indicador del compilador para un determinado proyecto, sin cambiar qmake.conf?
- 23. ¿Cómo eliminar el comando "paquete de instalación" durante la creación del proyecto en Rails 3.1?
- 24. Cómo escribir un proyecto ¿Análisis o resumen del proyecto?
- 25. Proyecto de Xcode dentro del proyecto
- 26. Cómo eliminar enlaces TFS de un proyecto de Codeplex
- 27. Cómo puedo eliminar archivos de un proyecto de QtCreator
- 28. git - eliminar archivo del repositorio
- 29. Obtener el nombre del proyecto del proyecto WPF
- 30. Cómo obtener cierta confirmación del proyecto GitHub
Eso es bastante fácil, pero cuando usas el script, aplica muchos otros cambios en las propiedades, etc. Entonces, ¿me preguntaba si habría alguna forma de eliminarlos junto con estos? – Mustafa
Tienes razón ... Edito mi respuesta y agrego dos ideas nuevas. – Manni