2009-09-05 5 views
6

Sotto xcode 3.2 i miei progetti ObjectiveC + Python/Ruby possono essere ancora aperti aggiornati e compilati, ma non è possibile creare nuovi progetti.XCode 3.2 Modelli di Ruby e Python

Dato che mancano tutte le tracce di ruby ​​e python da xcode 3.2 (ovvero creare un progetto e aggiungere un nuovo file ruby ​​/ python), c'è un modo semplice per installare nuovamente i modelli?

Ho trovato alcune informazioni su come copiarle in una cartella da qualche parte, ma non riesco a farlo funzionare, sospetto che la posizione della cartella sia cambiata per 3.2.

+0

Anche dopo aver installato i modelli, per me, nessuna delle funzioni RubyCocoa/PyObjC che collegano IB e XCode funzionano insieme: hai funzionato? – arbales

+0

L'unico modo per far funzionare le cose è creare un progetto vuoto python/ruby ​​in xcode 3.1, quindi creare copie di questa cartella di progetto per ogni nuovo progetto su cui si lavora. E 3.2 consente di rinominare il progetto in modo da poter avere nomi propri per ogni nuovo progetto. – Jacob

risposta

6

La cartella per i modelli di applicazioni in 3.2 è: /Developer/Library/Xcode/modelli di progetto/Application

Modelli per Python sono a: 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> 

per esempio

$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

A partire da Xcode 3.2, Apple ha deciso di non includere modelli di progetti e file da progetti di terze parti (inclusi PyObjC, RubyCocoa o MacRuby). Poiché questi file modello venivano spesso aggiornati più frequentemente rispetto al ciclo di rilascio di Xcode, i modelli forniti con Xcode erano spesso obsoleti. Gli sviluppatori sono ora incoraggiati ad installare i modelli direttamente dai repository di quei progetti. I modelli PyObjC sono attualmente disponibili solo in SVN, sebbene gli sviluppatori di PyObjC intendano renderli disponibili sul sito web "presto". This domande dettagliate su come installare nuovi modelli.

5

Here's the word su questo da Chris Espinosa sulle Xcode mailing list degli utenti:

Stiamo deemphasizing cacao-Python e cacao-Ruby, anche se progetto esistente continuerà a costruire in Xcode. È possibile duplicare uno dei progetti esistenti e utilizzare il nuovo comando Rename per avviare un nuovo progetto.

Bugs presentate contro la rimozione di questi modelli verranno duplicati per Nessun modelli Python/Ruby in Xcode, e useremo quel bug per valutare la necessità per tale sostegno anche in futuro.

Direi di segnalare un bug al numero https://bugreport.apple.com per esprimere la tua opinione sull'argomento.

0

I suddetti commenti sono stati tutti positivi e utili ma non sono stati di grande aiuto. La cosa più semplice che ho trovato è creare un progetto vuoto python/ruby ​​in xcode 3.1, quindi creare copie di questa cartella di progetto per ogni nuovo progetto su cui lavori.

Quando si apre il nuovo progetto/vuoto, 3.2 ha una nuova funzionalità che consente di rinominare il progetto in modo da poter avere nomi propri per ogni nuovo progetto.

1
  • Scarica il Cocoa-Ruby Templates al tuo '/ Developer/Library/Xcode/modelli di progetto/Application/applicazione Ruby /' e '/ Developer/Library/Xcode/Modelli di file/Rubino /' directory.
  • Installare la versione più recente di Ruby Cocoa.

Ulteriori informazioni possono essere trovate sul Ruby Cocoa website.