2009-09-05 11 views
6

Bajo xcode 3.2 mis proyectos ObjectiveC + Python/Ruby todavía se pueden abrir actualizados y compilados, pero no se pueden crear nuevos proyectos.Plantillas XCode 3.2 Ruby y Python

Dado que faltan todos los rastros de ruby ​​y python de xcode 3.2 (es decir, crear proyecto y agregar nuevo archivo ruby ​​/ python), ¿hay alguna manera fácil de volver a instalar las plantillas?

Encontré información sobre cómo copiarlos en una carpeta en alguna parte, pero parece que no puedo hacer que funcione, sospecho que la ubicación de la carpeta ha cambiado para 3.2.

+0

Incluso después de instalar las plantillas, para mí, ninguna de las funciones de RubyCocoa/PyObjC que conectan IB y XCode funcionan, ¿lo hizo funcionar? – arbales

+0

La única forma en que podría hacer que las cosas funcionen es crear un proyecto python/ruby ​​vacío en xcode 3.1, luego hacer copias de esta carpeta de proyecto para cada nuevo proyecto en el que trabajes. Y 3.2 le permite cambiar el nombre del proyecto para que pueda tener nombres propios para cada nuevo proyecto. – Jacob

Respuesta

6

La carpeta de plantillas de aplicación en 3.2 es: /desarrollador/Library/Xcode/plantillas de proyecto/Aplicación

Plantillas para pitón está en: http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/Project%20Templates/

uso:

$svn co <address of template you want> /Developer/Library/Xcode/Project Templates/Application/<Folder you want it in> 

p.ej

$svn co http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/Project%20Templates/Cocoa-Python%20Document-based%20Application/ /Developer/Library/Xcode/Project\ Templates/Application/Cocoa-Python\ NSDocument\ based\ Application 
3

Comenzando con Xcode 3.2, Apple decidió no incluir plantillas de proyectos y archivos de proyectos de terceros (incluidos PyObjC, RubyCocoa o MacRuby). Dado que estos archivos de plantilla a menudo se actualizaban con más frecuencia que el ciclo de publicación de Xcode, las plantillas enviadas con Xcode a menudo estaban desactualizadas. Los desarrolladores ahora son alentados a instalar las plantillas directamente desde los repositorios de esos proyectos. Las plantillas de PyObjC están actualmente disponibles solo en SVN, aunque los desarrolladores de PyObjC pretenden que estén disponibles en el sitio web "pronto". This pregunta detalles sobre cómo instalar nuevas plantillas.

5

Here's the word sobre esto de Chris Espinosa de los Xcode lista de distribución:

Estamos restar importancia Cacao-Python y Cacao-Rubí, aunque existente del proyecto continuará construyendo en Xcode. Usted puede duplicar uno de sus proyectos existentes y usar el nuevo comando Rename para comenzar un nuevo proyecto.

Errores presentadas en contra de la eliminación de estas plantillas se duplicarán a No plantillas Python/Ruby en Xcode, y usaremos ese insecto para medir la necesidad por ese apoyo en el futuro.

Yo diría que presentar un informe de error en https://bugreport.apple.com para expresar su opinión sobre el tema.

0

Los comentarios anteriores fueron todos buenos y útiles, pero realmente no ayudaron. Lo más fácil que pude encontrar es crear un proyecto python/ruby ​​vacío en xcode 3.1, luego hacer copias de esta carpeta de proyecto para cada nuevo proyecto en el que trabaje.

Cuando abre el proyecto nuevo/en blanco, 3.2 tiene una nueva característica que le permite cambiar el nombre del proyecto para que pueda tener nombres propios para cada nuevo proyecto.

1
  • Descargar el Cocoa-Ruby Templates a su '/ desarrollador/Library/Xcode/Plantillas de proyecto/Ruby Application Aplicación//' directorios y '/ Desarrollador/Library/Xcode/Plantillas Archivo/Rubí /'.
  • Instale la última versión de Ruby Cocoa.

Más información se puede encontrar en el Ruby Cocoa website.

Cuestiones relacionadas