防止动态库注入的方法导致dyld: dyld_sim cannot be loaded in a restricted process错误

防止动态库注入的方法(iOS10以下有效)
在Build Setting下搜索Other Linker Flags,添加一行

-Wl,-sectcreate,__RESTRICT,__restrict,/dev/null

这行代码加入以后,模拟器运行的话会报错误,真机没问题

dyld: dyld_sim cannot be loaded in a restricted process
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 仅以方便自己查阅记录前言1.静态库和动态库有什么异同?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗...
    190CM阅读 9,878评论 0 4
  • 前言 1.静态库和动态库有什么异同? 静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。利用静态...
    Ly梦k阅读 12,763评论 3 18
  • real framework中不可以使用类别 或 不可以不包含类文件 real framework 中直接调用NS...
    评评分分阅读 6,740评论 2 30
  • 声明: 原文链接 动态库 与 静态库 使用静态库的好处1,模块化,分工合作2,避免少量改动经常导致大量的重复编译连...
    reboot_q阅读 4,046评论 0 1
  • core package 概要:Core是所有其他包的基础包.它提供了大部分功能包括metadata,templa...
    LOVE小狼阅读 7,703评论 0 3

友情链接更多精彩内容