ドック タイル プラグインを作成しようとしています。
- Docktileplugin として Wrapper Extension を使用して、プロジェクトに新しいターゲットを追加しました
メソッドで NSDockTilePlugIn を実装するクラスを追加しました。
-(void)setDockTile:(NSDockTile *)dockTile { NSLog(@"DOCK TILE PLUG-IN LOADED!"); }
このクラスをinfo.plistでプリンシパルクラスとして設定しました
- この新しい DockTile ターゲットをメイン アプリケーションのターゲット依存関係として設定し、「ファイルのコピー/宛先: プラグイン」ビルド フェーズに追加しました。
- メイン アプリケーションの Info.plist に NSDockTilePlugin キーワードを、拡張子のない Dock タイル ターゲットの名前として設定しました。
ドキュメントに従い、Apple が提供するサンプル プログラムをダウンロードしました 。
サンプル プログラムは動作しませんが、少なくともコンソール エラーが発生します。
12/20/12 8:29:49.217 PM com.apple.dock.extra: Could not load Dock Extra class from the bundle /Users/[MYNAME]/Downloads/DockTile/build/Release/DockTileApp.app//Contents/PlugIns/DockTile.docktileplugin
助けてください。