我可以摆脱“签名”部分吗? (沙箱与强化运行时)

问题描述 投票:2回答:1

我有两个非常相似的应用。一个正在“按我的意愿”工作,而另一个却没有。因此,我尝试使它们以某种方式匹配。基本上,人们会在GateKeeper栏上绊倒。现在,XCode设置中有一个部分

enter image description here

未出现在有效变体中。

enter image description here

由于GateKeeper与签署链接,我的第一个尝试就是摆脱该“签署”部分。有可能吗?


实际上,出现问题的应用正在尝试访问日历。但是它没有在安全性下的系统设置中列出。因此,您无法授予访问权限。 (这确实是Vista的时刻。我只是在看不见的雾中四处张望。稍后我可能会开始提出不同的要求...)


P.S。我还发现可以正常工作的应用程序似乎可以从一些怀旧设置中受益。它有一个

enter image description here

虽然不正常显示

enter image description here

xcode sign osx-gatekeeper
1个回答
0
投票

最后我发现了如何控制它。在权利文件中,您必须添加一条记录

enter image description here

一旦添加,应用程序沙箱将显示,而不是强化运行时。

P.S。嗯我没有仔细看。沙盒显示,但是Hardened Runtime仍然很粘。而且,在构建应用程序时,实际上没有任何变化。因此,这只是答案的一半...

© www.soinside.com 2019 - 2024. All rights reserved.