6

xcode 3.2 では、ObjectiveC + Python/Ruby プロジェクトを更新してコンパイルすることはできますが、新しいプロジェクトを作成することはできません。

ruby と python のすべての痕跡が xcode 3.2 から欠落している場合 (つまり、プロジェクトを作成し、新しい ruby​​/python ファイルを追加する)、テンプレートを再度インストールする簡単な方法はありますか?

それらをどこかのフォルダーにコピーすることに関する情報をいくつか見つけましたが、それを機能させることができないようです.3.2のフォルダーの場所が変更されたのではないかと思います.

4

5 に答える 5

6

3.2 のアプリケーション テンプレートのフォルダーは次のとおりです: /Developer/Library/Xcode/Project Templates/Application

Python のテンプレートは http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/Project%20Templates/にあります。

使用する:

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

例えば

$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
于 2009-09-21T13:51:12.927 に答える
5

Xcode-UsersメーリングリストのChris Espinosaからのこれに関する言葉は次のとおりです。

Cocoa-Python と Cocoa-Ruby は軽視していますが、既存のプロジェクトは引き続き Xcode でビルドされます。既存のプロジェクトの 1 つを複製し、新しい [名前の変更] コマンドを使用して新しいプロジェクトを開始できます。

これらのテンプレートの削除に対して提出されたバグは、Xcode の No Python/Ruby テンプレートに複製されます。そのバグを使用して、将来のサポートの必要性を判断します。

https://bugreport.apple.comでバグ レポートを提出して、この件に関する意見を述べてください。

于 2009-09-05T04:27:54.783 に答える
3

Xcode 3.2 以降、Apple は、サードパーティ プロジェクト (PyObjC、RubyCocoa、または MacRuby を含む) からのプロジェクトおよびファイル テンプレートを含めないことを決定しました。これらのテンプレート ファイルは Xcode のリリース サイクルよりも頻繁に更新されることが多いため、Xcode に同梱されているテンプレートは古くなっていることがよくありました。開発者は、これらのプロジェクトのリポジトリから直接テンプレートをインストールすることをお勧めします。PyObjC テンプレートは現在 SVN でのみ利用できますが、PyObjC 開発者は Web サイトで「すぐに」利用できるようにする予定です。この質問では、新しいテンプレートをインストールする方法について詳しく説明します。

于 2009-09-05T04:23:48.610 に答える
1
  • Cocoa-Ruby テンプレートを「/Developer/Library/Xcode/Project Templates/Application/Ruby Application/」および「/Developer/Library/Xcode/File Templates/Ruby/」ディレクトリにダウンロードします。
  • Ruby Cocoaの最新バージョンをインストールします。

詳細については、Ruby Cocoa の Web サイトを参照してください。

于 2010-04-13T23:44:06.893 に答える
0

上記のコメントはすべて有益で役に立ちましたが、実際には役に立ちませんでした。私が見つけることができる最も簡単なことは、xcode 3.1 で空の python/ruby プロジェクトを作成し、作業する新しいプロジェクトごとにこのプロジェクト フォルダーのコピーを作成することです。

新しい/空のプロジェクトを開くと、3.2 にはプロジェクトの名前を変更できる新しい機能があり、新しいプロジェクトごとに適切な名前を付けることができます。

于 2009-09-19T12:40:03.180 に答える