下载并配置alloc所在的动态库开源的源码(objc)

1,090 阅读1分钟

一、源码下载

源码下载地址:opensource.apple.com/tarballs/

搜索objc,选择要下载的版本。

二、源码配置(此处以 objc4-750 为例),按图片顺序操作

1)打开运行下载的源码

运行的时候会报两个错

2)修复错误,再次运行

此时依旧会报错:'sys/reason.h' file not found

3)查看报错信息,下载缺少头文件,并将下载的include 放到工程中。下载链接: pan.baidu.com/s/1CwO56Rpl… 提取码: qwfn

此时运行出现报错信息:Use of undeclared identifier 'CRGetCrashLogMessage'

4)查看报错信息,修复:如下图所示,添加:LIBC_NO_LIBCRASHREPORTERCLIENT

再运行出现报错信息:'objc/objc-block-trampolines.h' file not found

5)修复

运行再次报错

如果出现以上错误是因为 objc4-750 不支持Deployment Target 10.15,所以我们需要将 Deployment Target 调至 10.14

6)最后一步,新建Target