2009-02-26 22 views

Respuesta

7

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.

4

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].

0

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.

2

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.

1

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.

Cuestiones relacionadas