1

在提示用户将 FDA 授予我的应用程序之前,我必须知道我是否已经拥有它。

什么是检查这个的可靠方法?

注意:我曾经检查过对 的访问~/Library/Safari/Bookmarks.plist,但是在一个新的 10.14 系统上,这个文件甚至可能不存在,因此现在允许我检查我是否可以访问它。检查日历或联系人数据库文件的问题相同。

4

1 回答 1

3

我自己遇到了这种需求并发现了PermissionsKit。他们也在看~/Library/Safari/Bookmarks.plist。他们已将其更新为~/Library/Safari/CloudTabs.db在 10.15 中使用。太糟糕了,没有 API 来确定我们的访问状态,我们不得不求助于这种脆弱的解决方案。

于 2019-08-26T20:47:35.260 回答