Templates de Python para XCode
Recentemente um amigo adquiriu um Macbook Pro. Ele costumava trabalhar com Python no Linux, e notou que não há templates de Python no XCode. Estranhamente, eu me recordo que nas versões um pouco mais antigas do XCode estes templates estavam lá. Por algum motivo Apple resolveu removê-los da IDE (vai entender o Jobs, né Adobe?).

De qualquer maneira, isso não significa que a Apple não gosta mais de Python. Basta instalar os templates manualmente. Segui os passos desse site, e funcionou super bem aqui.
Basicamente você baixa os templates atualizados do projeto PyObjC via svn:
svn co http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode
Depois é só entrar no diretório dos templates e executar uns comandos do mal:
cd pyobjc-xcode/Project\ Templates/
./project-tool.py -k -v –template Cocoa-Python\ Application/CocoaApp.xcodeproj/TemplateInfo.plist Cocoa-Python\ Application ~/Library/Application\ Support/Developer/Shared/Xcode/Project\ Templates/CocoaPython/Cocoa-Python\ Application
/project-tool.py -k -v –template Cocoa-Python\ Document-based\ Application/CocoaDocApp.xcodeproj/TemplateInfo.plist Cocoa-Python\ Document-based\ Application/ ~/Library/Application\ Support/Developer/Shared/Xcode/Project\ Templates/CocoaPython/Cocoa-Python\ Document-based\ Application
./project-tool.py -k -v –template Cocoa-Python\ Core\ Data\ Application/CocoaApp.xcodeproj/TemplateInfo.plist Cocoa-Python\ Core\ Data\ Application/ ~/Library/Application\ Support/Developer/Shared/Xcode/Project\ Templates/CocoaPython/Cocoa-Python\ Core\ Data\ Application
./project-tool.py -k -v –template Cocoa-Python\ Core\ Data\ Document-based\ Application/CocoaDocApp.xcodeproj/TemplateInfo.plist Cocoa-Python\ Core\ Data\ Document-based\ Application/ ~/Library/Application\ Support/Developer/Shared/Xcode/Project\ Templates/CocoaPython/Cocoa-Python\ Core\ Data\ Document-based\ Application
Quase lá, agora é preciso copiar os templates dos arquivos:
cd ../File\ Templates/Cocoa/
Cria essa pasta se ela não existir:
mkdir ~/Library/Application\ Support/Developer/Shared/Xcode/File\ Templates
Copia:
cp -r * ~/Library/Application\ Support/Developer/Shared/Xcode/File\ Templates/.
Pronto!
Edit 1 : Sabe-se que isso pode causar problemas em algumas versões do XCode. Testei na versão 3.2 64-bits do XCode num Snow Leopard. Tente por sua própria conta e risco ;)
No comments yet.