Как сделать так, чтобы загрузка Finder Sync автоматически загружалась?
Я создаю проект приложения какао и добавляю цель "Расширение синхронизации Finder". Затем "finderSync.appex" будет помещен в папку ".../Contens/Plugins/". Но когда я запускаю приложение, расширение не загружается автоматически, я должен загрузить его вручную? Как я могу загрузить его?
Из руководства по разработке Apple говорится:
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>
Я уже установил как выше, но это не работает.
1 ответ
Вам необходимо зарегистрировать ваше расширение в Finder:
pluginkit -a <path you your appex>
Вам также может потребоваться указать Finder, чтобы включить ваше расширение:
pluginkit -e use -i <ID of you appex>