gpt4 book ai didi

objective-c - 应用沙盒相关

转载 作者:行者123 更新时间:2023-12-03 17:52:21 28 4
gpt4 key购买 nike

我正在开发应用程序(适用于 MAC),这些应用程序不会托管在应用程序商店中。这些应用程序将通过 dmg 文件安装。有人可以证实我的假设吗?

  1. 即使我不对应用进行沙箱处理,应用仍可在 OSX 10.7 及更高版本上运行(前提是参见下面的第 2 点)
  2. 如果安全设置为“Mac Appstore 和已识别的开发人员”,在非沙盒场景中,用户需要右键单击并打开 dmg 文件,而不是双击它,安装程序可以将应用程序安装到应用程序文件夹。安装应用程序后可以 --互相互动-访问文件

最佳答案

  1. 是的,应用程序商店之外的应用程序不必在沙箱中运行。
  2. 安全设置与应用的安装方式无关。如果您构建一个安装程序(Xcode 可以为您完成),或者您是否以 dmg 形式发送 .app bundle 并将其拖到应用程序文件夹中,则由您选择。不在沙箱中运行的应用程序可以与任何其他应用程序和任何系统资源交互,唯一的限制是用户权限。 OS X 仍然是 Unix,应用商店有关于沙箱的规则这一事实并没有改变应用商店之外的世界。

关于objective-c - 应用沙盒相关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22370845/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com