【发布时间】:2018-02-23 18:45:53
【问题描述】:
我创建了一个可可应用程序项目,并添加了目标“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>
上面已经设置好了,但是还是不行。
【问题讨论】:
-
嗨,我也面临同样的问题。你能解决这个问题吗。添加 $PRODUCT_MODULE_NAME 后,应用程序崩溃。手动可以以这种方式完成,但我不确定这是否应该这样做。 stackoverflow.com/questions/31176942/…
标签: cocoa findersync