【发布时间】:2017-12-14 11:36:10
【问题描述】:
我正在开发一个供个人使用的应用程序(开发证书),但未将其上传到 AppStore。
我希望该图标从 SpringBoard 中自动隐藏并能够从搜索中查找。
我尝试使用:
<key>SBAppTags</key>
<array>
<string>hidden</string>
</array>
但我无法让它工作(即使将 bundleID 更改为 com.apple.*)
有什么想法吗?
(在 ios 10 和 11 上都进行了测试)。
【问题讨论】:
-
SBAppTags不再有效,因为 Springboard 会明确检查哪个应用程序正在尝试使用该功能。对于/var/mobile/内的所有应用程序,它会被忽略。以前的 iOS 版本的逻辑是有缺陷的,这就是它起作用的原因。不太可能有另一种方法来做到这一点。这是为预装应用程序保留的实际功能,Apple 不需要两种方法来做同样的事情,可能会暴露另一个安全漏洞。 -
我可以通过某种方式联系您吗?
标签: ios xcode iphone-privateapi