2012-05-01 4 views
1

私はMogeneratorをインストールしました。今私は何をしますか?どうやって使うの?Mogenerator ios

私が最初に気がついている問題は、モジェネレーターのために「インストール時にのみスクリプトを実行する」チェッカーボックスをチェックしてもいいと思いませんか?

答えて

1

正確にどのチェックボックスを参照していますか? Xcode内の "Run Script"ビルドフェーズでの1つ?

Mogeneratorは、コアデータモデルからモデルクラスを生成するためのツールです。まだXcode 4互換のプラグインを持っていないので、コアデータモデルを変更するたびに、コマンドラインツールとして実行します。

実行スクリプトのビルドフェーズで実行できます。その場合は、インストールビルドを実行するまでモデルクラスの新しく追加されたプロパティにアクセスできないように、アプリケーションをインストールするまで待つことはおそらく望みません。代わりに、コアデータモデルに変更を加えたとき、およびプロジェクトのコンパイルを開始する前に、スクリプトを実際に実行してください。

コアデータの変更が比較的少ないことがわかっているので、すべてのビルドで不必要に再実行するのではなく、変更を加えるときに手動でモジェネレータを実行することを選択できます。私はおそらく、シェルスクリプトまたはレーキタスクで私のMogeneratorのコマンドライン設定を保存するだろうが、代わりに、John Blancoの例に従って、あなたのMogenerator Run Scriptビルドフェーズだけを含む新しいビルドターゲットを作成して、 mogeneratorこの `@interface _Contactようなモデル生成 "インストールのみ実行スクリプト" http://raptureinvenice.com/getting-started-with-mogenerator/

+0

OKおかげで、私は、チェックボックスのチェックを外す:AbstractRootManagedObject {} @property(アトミック、保持)NSDate *誕生日。 @property(非アトミック、保持)NSString * * contactId; @ end'と変更できません。あなたはこのことについてどう思いますか? –

関連する問題