美文网首页
iOS 全网最新objc4-838 可调式/编译源码更新

iOS 全网最新objc4-838 可调式/编译源码更新

作者: Cooci_和谐学习_不急不躁 | 来源:发表于2021-01-05 21:21 被阅读0次

2022年2月24日 更新

长沙下了几天的雪 这两天终于天晴了 官宣一个消息: 我结婚了 (实在不好意思,拖了这么多 感谢亲朋好友的见证)

今天从"簸箕"拿出我的mac 闲来无事 把苹果最新的 objc4_838 源码编译了. 毕竟微信/github里面都是大家催更

  • 老师,为什么 objc4_779 怎么无法编译了 (早就过时了 818都过时了 😒)
  • 老师, macOS Monterey (macOS 12.1) objc4_818 编译不了
  • 老师, Xcode 13.2.1 能不能调试源码

其实都是一个问题 每一次苹果大的系统更新 objc4 的源码都会因为内部更新无法使用 尤其更新 CF的源码 今天它来了 objc4_838 可调式源码奉上 快爽起来....😸😸😸😸😸

2022年2月24日 更新完毕 睡觉

很多小伙伴一直在我github留言,说 macOS 11.1 Xcode12.2 objc 源码无法编译了, 无法调试了!

大家莫慌,它来了,它来了,它踏着 Build Succeeded 来了!

千呼万唤始出来,最新objc818重磅更新,现在已经上传 github尝鲜objc818可调试源码

  • 🎯你是不是还在为看源码而发愁?
  • 🎯你是不是还在不懂底层源码而发愁?
  • 🎯你是不是还在使用旧的可调式源码?
  • 🎯你是不是很想与底层有一个亲密接触?
  • 🎯你是不是还在报下面的错?
static_assert(bucketsMask >= MACH_VM_MAX_ADDRESS, 
"Bucket field doesn't have enough bits for arbitrary pointers.");

STATIC_ASSERT((~ISA_MASK & MACH_VM_MAX_ADDRESS) == 0  ||
              ISA_MASK + sizeof(void*) == MACH_VM_MAX_ADDRESS);
              
dyld: Symbol not found: _sel_hash Referenced from: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation Expected in: /Users/xxx/Build/Products/Debug/libobjc.A.dylib in /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation

赶紧来玩转objc底层源码吧,快速通道

想自己玩的小伙伴: 可以去我前面发布的调试流程一步一步来

iOS_objc4-756.2 最新源码编译调试

最新macOS 10.15下objc4-779.1源码编译调试

PS: 玩爽了,切记来一波点赞👍(毕竟连夜编译调试成功) 谢谢大家

macOS 11.1 Xcode12.2 objc818源码编译

相关文章

网友评论

      本文标题:iOS 全网最新objc4-838 可调式/编译源码更新

      本文链接:https://www.haomeiwen.com/subject/vqxgoktx.html