- アプリケーションのプロジェクトを開いて、Project navigator にプラグインのプロジェクトをドラッグ・アンド・ドロップする
- プラグインのプロジェクトの Build Settings にて Skip Install を
Yesに設定する
- アプリケーションのターゲットにて、Build Phases タブで Add Build Phase で Add Copy Files を選択して追加する。Copy Files の Destination には
Wrapper、Subpath はそれぞれContents/Library/Spotlight、Contents/Library/QuickLookを指定する。コピィするファイルはそれぞれのターゲットを指定する
- Build Phases にて Add Build Phases で Add Run Script を選択して追加し、以下のようなコマンドを入力する
署名は提出用だけでいいので、Run script only when installing にチェックを入れておくcodesign -v -s "${CODE_SIGN_IDENTITY}" ${CODESIGNING_FOLDER_PATH}/Contents/Library/Spotlight/EPUBImporter.mdimporter codesign -v -s "${CODE_SIGN_IDENTITY}" ${CODESIGNING_FOLDER_PATH}/Contents/Library/QuickLook/EPUBQLGenerator.qlgenerator
- Archive して完成
Yes にしておかないと、手順 5 でアプリケーションがうまくアーカイヴできない。手順 3 でアプリケーションパッケージ内に各プラグインを配置。
手順 4 でプラグインに署名を行う。以前まではプラグインに署名せずとも大丈夫だったが、ちょっと前からプラグインにも署名をしないといけなくなった。




0 comments:
コメントを投稿