我还有另一个关于应用沙箱的问题。所以我需要访问用户的主目录,同时应用程序应该能够关闭Mac。这就要求不使用沙箱。
我的问题是,我不知道如何删除沙箱,并能够将应用程序提交到Mac应用商店。我想档案库被沙箱了,因为我打开过一次..
如何正确地从归档文件中删除沙箱?
谢谢你的帮忙!
发布于 2020-01-15 21:37:44
在Xcode 11上,您可以通过从Signing & Capabilities选项卡中删除来关闭Sandboxing:

发布于 2011-08-11 07:57:43
如果我正确理解了您的问题,您需要从项目中删除entitlements.plist,并确保Xcode中目标的摘要视图关闭了沙箱:

发布于 2015-05-26 11:56:42
正如Derek Wade指出的那样,你可以通过使用HexFiend这样的十六进制编辑器编辑二进制文件本身,使像Amplitube X这样的应用程序(由于沙箱操作,它与GarageBand等第三方插件的行为令人讨厌)不在沙箱中运行。查找:
<key>com.apple.security.app-sandbox</key>紧跟在这一位之后,你会看到真正的标签,正如我所建议的那样,我切换到了'fals‘(没有额外的字节),现在GarageBand将很高兴地与第三方VST插件交互。太棒了。
https://stackoverflow.com/questions/7018354
复制相似问题