¿Cómo agregar nuevas plantillas en Xcode para el desarrollo de aplicaciones de iPhone?Agregar nuevas plantillas en Xcode
Respuesta
Para algunos consejos, sugiero echar un vistazo a las respuestas a una pregunta relacionada: Change templates in Xcode.
En particular, si desea que sus modificaciones no se pierdan cada vez que actualice Xcode, ponga sus plantillas en ~/Library/Developer/Shared/Xcode
, no debajo de /Developer
.
De mi respuesta a la pregunta this:
XCode utiliza archivos de plantilla para las plantillas de archivos y de proyectos y hace la expansión de variables, tanto en el momento de la creación.
Las plantillas XCode 3.0-3.1 se pueden encontrar en [Dev Installation]/Library/Xcode /, likely/Developer/Library/XCode. Si desea modificar estas plantillas o añadir su propia, utilice los siguientes directorios para guardar sus nuevas plantillas/modificados para que sean no exterminados por las futuras actualizaciones de herramientas para desarrolladores:
- plantillas de archivo: ~/Library/desarrollador/Común/Xcode/archivo plantillas/
- plantillas diana: ~/Library/Developer/Común/Xcode/Target plantillas/
- Las plantillas de proyecto: ~/Library/Developer/Común/Xcode/proyecto Plantillas/
Creo que también puede usar el directorio/Library/Developer/Shared/Xcode/[File | Target | Project] Template/templates para las plantillas compartidas por todos los usuarios.
Un buen tutorial sobre cómo escribir plantillas de archivos es here [MacResearch.org].
Escribí un artículo sobre cómo crear una nueva plantilla Xcode a partir de un proyecto existente here.
Cubre:
- que especifican los archivos del proyecto son en relación con la ruta del proyecto
- usando la línea de comandos para buscar/reemplazar & violín permisos de archivo
- excluyendo info.plist de los miembros de destino
- dando a su plantilla un ícono
No se ensancha r dónde poner la plantilla. Esa información está cubierta en otras respuestas.
Puede crear una plantilla cambiando los contenidos de la carpeta del desarrollador. Lo he hecho yo mismo. Digamos que estaba haciendo una plantilla html: Paso 1. Vaya a:/Developer/Library/Xcode/Templates/file templates/resource Paso 2. Cree una carpeta llamada HTML File.xctemplate. Paso 3. Copie los contenidos de la carpeta de archivos RTF Paso 4. Pegue los contenidos en su carpeta html. Paso 5.Cambie la extensión rtf del
___FILEBASENAME___.rtf(in your html folder) to .html
Paso 6. Cambie el archivo plist a:
Key | Type | Value
DefaultCompletionName String File
Description String An empty Hyper Text Markup language (HTML) file.
Kind String Xcode.IDEKit.TextSubstitutionFileTemplateKind
MainTemplateFile String ___FILEBASENAME___.html
Name String Hyper Text Markup Language file
Summary String An empty Hyper Text Markup Language (HTML) file
Paso 7. Ahora, cuando se agrega un nuevo archivo, si vas a los recursos, se encuentra una plantilla html. PD Solo necesita reemplazar el texto html a su elección, como ruby.
XCode 4 cambia cómo funcionan las plantillas y dónde van las plantillas, así que tenga cuidado siguiendo las instrucciones a menos que hagan referencia a XCode 4. Puede encontrar algunos ejemplos de plantillas y las rutas a donde van en mi repositorio de personalización XCode4:
https://github.com/KiGi/XCode4Customization
los caminos donde viven las plantillas del sistema es:
plantillas/Developer/Platforms/iPhoneOS.platform/Developer/Library/ Xcode/plantillas/archivo
No cambie los, copiar y modificar en su propia biblioteca directorio:
plantillas ~/Library/desarrollador/Xcode/UserData/Archivo
Esos caminos son también en el "WhereToPlaceFiles" RTF archivo en github.
Puede utilizar esta plantilla, que es una de las más investigadas disponible en el mercado.
http://www.binpress.com/app/ios-boilerplate-and-template/1597
que había tomado de referencia desde este enlace, es realmente útil tener alguna corrección en respuesta Benny, que he mencionado en el comentario
- 1. Cambiar plantillas en Xcode
- 2. ¿Nuevas plantillas JUnit personalizadas en Eclipse?
- 3. Agregar libxml2 en XCode
- 4. Definición de nuevas etiquetas de plantilla de XCode por proyecto
- 5. Plantillas XCode 3.2 Ruby y Python
- 6. Xcode no reconoce inmediatamente nuevas clases (iOS)
- 7. Agregar líneas nuevas faltantes en varios archivos
- 8. Instalación de plantillas Cocos2d 2.0 XCode
- 9. Las nuevas plantillas jQuery de Microsoft y SEO
- 10. Cómo agregar nuevas tablas para nopCommerce v2.4
- 11. Agregar nuevas funciones a una interfaz
- 12. ¿Cómo instalar las plantillas de PROYECTO Cocos2d en Xcode 4?
- 13. ¿Qué usa Apple para la generación de plantillas XCode 4?
- 14. Cómo agregar libclang a xcode?
- 15. Agregar zxing a XCode 4
- 16. Cómo agregar nuevas propiedades del sistema en Java
- 17. cómo agregar nuevas filas en una tabla de datos vb.net
- 18. ¿Agregar nuevas líneas a un recurso de texto en Android?
- 19. Cómo agregar Entitlement.plist en xCode 4.2
- 20. Agregar bibliotecas en/usr a xcode
- 21. Agregar una subclase UIViewController en Xcode 4.3
- 22. Agregar un marco OpenGL en Xcode 4
- 23. Agregar texto sobre una imagen en Xcode
- 24. ¿Cómo crear una nueva categoría de "plantillas" en Xcode 4 y usar mis propias plantillas de archivos allí?
- 25. ¿Qué necesito saber para crear plantillas de proyectos de Xcode?
- 26. Cualquiera tuvo éxito con las fases de compilación Copiar archivos en plantillas de Xcode 4
- 27. Rails 3.0: agregar nuevas acciones a un controlador
- 28. Agregar nuevas tablas a la base de datos moodle
- 29. ¿Puedo agregar fácilmente nuevas directivas a Template Toolkit for Perl?
- 30. ¿Agregar nuevas dependencias de tareas a las tareas SBT integradas?