来自Xcode或IOS的沙盒?在互联网上,我阅读了
中的所有应用程序VAR /移动/束/应用
在沙盒中运行。
但是当我在Xcode中构建一个应用程序时,该应用程序是否为沙盒。
请帮助我理解这一点。
答案 0 :(得分:2)
sand-boxing来自Xcode或IOS
iOS执行沙盒操作 - 操作系统阻止应用程序访问沙箱外的文件系统,它们无法真正相互通信等。
但是当我在Xcode 5中构建应用程序时
您应该更新到Xcode 7.2,它比Xcode 5新几年。
您在Xcode中可能看到的任何与沙箱相关的功能可能都适用于OS X应用程序,而这些应用程序不一定是沙箱。
答案 1 :(得分:1)
沙盒的应用程序无法访问“不安全”的系统API"。例如,iOS应用无法将文件写入其他应用中。捆绑。对于通过Mac App Store分发的Mac应用程序也是如此。有关更多信息,请see this link。
就Xcode而言,它将公开用于沙盒化您正在构建的应用程序的配置选项。但是,沙盒并不直接适用于Xcode本身。