tools - Cambie el copyright/top-comment/"header" en TODOS los archivos nuevos en Xcode 5
xcode requerimientos (2)
El proceso de creación de la plantilla de archivo no cambió en Xcode 5, por lo que cualquier información que encuentre para Xcode 4 también debería funcionar en Xcode 5. Pero para responder a su pregunta, debe crear una plantilla de archivo personalizada. Duplique una de las plantillas de archivos de Apple, que se encuentran en el paquete de aplicaciones de Xcode. Las plantillas de archivos de iOS se encuentran en la siguiente ubicación en Xcode 5:
Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates
El resto de las plantillas de archivos de Apple se encuentran en la siguiente ubicación en Xcode 5:
Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates
Seleccionar la aplicación Xcode desde el Finder, hacer clic con el botón derecho y seleccionar Mostrar contenido del paquete lo llevará al directorio Contenido dentro del paquete de la aplicación.
Coloque su copia de la plantilla de archivo en la siguiente ubicación:
/Users/YourUsername/Library/Developer/Xcode/Templates/File Templates/GroupName
GroupName es el nombre de la categoría en el lado izquierdo del New File Assistant. Puede crear su propio nombre de grupo o usar uno de los nombres incorporados. Su plantilla de archivo aparecerá en la categoría GroupName.
Ahora es el momento de editar su copia de la plantilla de archivo de Apple. Dentro de la carpeta .xctemplate, debería ver los siguientes archivos para las plantillas de archivo de Objective-C:
___FILEBASENAME___.h
___FILEBASENAME___.m
Hay guiones bajos triples antes y después de FILEBASENAME. Abra los archivos FILEBASENAME en Xcode y modifíquelos según sus necesidades. En su caso, eso implicaría cambiar los comentarios en la parte superior del archivo.
Si la creación o no de plantillas de archivos personalizadas es práctica depende de la cantidad de plantillas de archivos de Apple que desee duplicar. Duplicar cada una de las plantillas de archivos de Apple no sería práctico, pero duplicar las plantillas de archivos Cocoa Touch de Apple sería más práctico.
Cuando crea cualquier archivo en Xcode5, la parte superior del archivo se ve así:
¿Hay alguna manera de CAMBIAR esa plantilla o creación para que se vea diferente?
Cuando digo "cambio" aquí hay un ejemplo de lo que podría ser:
Tenga en cuenta que sé cómo cambiar el nombre, el nombre del producto, el nombre de la empresa, etc. Quiero saber cómo cambiar la "plantilla" real.
(Si es posible.)
No me importa, si tengo que volver a hacer el cambio cada vez que Xcode se actualice
Esto solo se trata de Xcode 5. No Xcode 4.
Ya sé cómo cambiar el nombre y otros elementos individuales; Quiero cambiar toda la "plantilla" general
Aprecio que esto sea simplemente imposible o que no sea práctico (tal vez tenga que cambiar docenas de archivos, o algo así). Si ese es el caso, aprecio profundamente la información, gracias.
Tenga en cuenta: He notado en la red, cada vez que alguien hace esta pregunta, muchas personas responden explicando cómo crear "nuevas plantillas" en Xcode. Por ejemplo, una nueva plantilla para un nuevo tipo de clase o categoría. (Podría ser que tan pronto como las personas vean la palabra "plantilla" comiencen a escribir una explicación de cómo agregar una nueva "plantilla" en ese sentido.) Para que quede claro, lo único que estoy preguntando es cómo cambiar la "texto estándar" o "texto de copyright" en la parte superior de la página, todas las páginas, eso es todo.
(Es difícil saber cómo hacer referencia al texto que se muestra en las dos imágenes de arriba ... si dices "encabezado", hace pensar en un archivo .h, por otro lado, no es realmente un aviso de copyright, ya que el copyright es solo parte de eso. Supongo que es el "bloque de comentarios de la parte superior del archivo". Pero es imposible buscar en Google debido a la mezcla con otros términos).
Hay una publicación aquí con una guía detallada. Para acceder a las plantillas originales, deberá abrir el paquete de la aplicación Xcode como se menciona en la respuesta de Mark.
http://meandmark.com/blog/2011/11/creating-custom-xcode-4-file-templates/