沙箱,访问代码签名验证API和/ Applications文件夹

时间:2019-01-31 10:02:48

标签: macos sandbox code-signing

如果我是我,我正在开发Mac OS应用程序,我计划不通过App Store分发它(从我的网站直接下载)。

我希望我的应用程序以App Sandbox模式运行,并希望能够使用代码签名验证API(检查其他应用程序的代码签名)。

确实要同时拥有(沙盒模式和对代码签名验证API的访问权限)我的应用程序必须安装到/Applications文件夹中(苹果有没有文件说明)?我的用户无法将其保存在~/Applications文件夹中或他们想要的其他任何地方吗?

我永远不会考虑这种限制(,因为这对我来说似乎不合理),但是我实际使用的其中一个应用程序就有此限制(要求安装到/Applications文件夹),当我问这个应用程序的支持团队为什么这样做时,他们就是这么告诉我的,这让我担心,因为我正在处理的应用程序将具有类似的功能(沙盒并检查签名)。

0 个答案:

没有答案