Safari用プラグインの開発を行う場合、(1)ビルド (2)プラグインフォルダへコピーという2種類の操作を繰り返す必要がある。(2)は手作業が必要。シンボリックリンクを使う方法もあるが、今回は Xcodeのビルドフェーズの機能を使ってこの(1)(2) を一緒に実行するように設定してみた。以下、手順のメモ。
初期状態ではこのようなビルドフェーズで構成されている。
ここにコピーのビルドフェーズを追加する。右クリックして「新規コピーファイル」を選択する。
最後に「ファイルをコピー」が追加される。
情報を開きコピー先(デスティネーション)を設定する。
「絶対パス」を選び、コピー先にプラグインフォルダを指定する。
次にコピー対象のファイルを選択する。"Products" 配下にターゲットファイルがあるので、これをドラッグ&ドロップして追加する。
これでビルド時にコピーが行われるようになった。
実際にビルドするとコピーが実行された。
- - - -
あとは Safari の再起動ができると便利。これはまだ試していない。