bounty将在2天后过期。回答此问题可获得+100声望奖励。Oscar Apeland希望引起更多人关注此问题。
我正在尝试添加一个按钮来快速访问iCloud钥匙串。我知道App Store不允许使用该按钮,但这没关系。
基于this文章,我找到了iOS设置〉密码的首选深度链接prefs:root=PASSWORDS&search=$query
。我也将prefs
值添加到info.plist
中的“查询的URL方案”中。
尽管如此,应用程序还是无法打开我的URL,并抛出以下错误:
Failed to open URL prefs:root=PASSWORDS: Error Domain=NSOSStatusErrorDomain Code=-10814 "(null)" UserInfo={_LSLine=244, _LSFunction=-[_LSDOpenClient openURL:fileHandle:options:completionHandler:]}
当省略“search”参数时也会出现此错误。
你知道我该怎么做吗?
1条答案
按热度按时间rmbxnbpk1#
Apple经常更改设置应用程序的方案名称、路径、参数等。虽然一些旧版本的设置应用程序支持
prefs:
方案,但新版本的设置应用程序支持App-prefs:
,因此,如果要打开设置密码,您应该尝试后者:您也可以使用更通用的解决方案来支持所有已知方案: