来自iOS 10中沙箱的dlopen()被阻止

时间:2016-09-13 03:30:34

标签: ios10 dlopen

我使用dlopen()从文档目录加载动态框架,它在iOS10下运行良好,但在iOS10中它不再起作用了,控制台的日志是:

file system sandbox blocked mmap() of '/var/mobile/Containers/Data/Application/71EB4588-A83F-4AF0-9409-DD09AFB2CA77/Documents/MyDylib.framework/MyDylib'

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在iOS10中,框架无法保存到Documents目录或子目录。您必须将框架置于YouAppName.app /

之下