私はココアアプリケーションプロジェクトを作成し、ターゲット "Finder sync extension"を追加します。 "finderSync.appex"は ".../Contens/Plugins /"フォルダに置かれます。しかし、アプリケーションを起動すると、拡張機能は自動的にロードされません。手動でロードする必要がありますか?どうすればロードできますか?アップルの開発効率向上ガイドからファインダー同期拡張機能を自動的に作成する方法は?
は、それは言う:
For OS X to recognize and automatically load the Finder Sync extension, the extension target’s info.plist file must contain the following entries:
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict/>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.FinderSync</string>
<key>NSExtensionPrincipalClass</key>
<string>$(PRODUCT_MODULE_NAME).FinderSync</string>
</dict>
私はすでに上記のように設定されますが、それは仕事をdoens't。
pluginkit -a <path you your appex>
あなたはまた、あなたの拡張機能を有効にするには、ファインダーを伝えるために必要がある場合があります:あなたはファインダーを使用して拡張機能を登録する必要が
こんにちは、私は同じ問題に直面しています。これを解決できますか? $ PRODUCT_MODULE_NAMEを追加すると、アプリがクラッシュします。 これは手動で行うこともできますが、これはどうすればいいのか分かりません。 https://stackoverflow.com/questions/31176942/how-to-enable-findersync-extension-in-the-system-preference-in-cocoa-objective –