Apple Open Source for the latest macOS 10.15! As 24K pure technology male for sure to respond to The Times update, the first time downloaded objC4 source code: 779.1 to play, found a lot of updated content. Or the usual first step in everything: compile and debug the source code, the better to go below!

Github Fast Track – OBJC4-779.1

One: please refer to me for the same partIos_objc4-756.2 Compilation and debugging of the latest source code

  • 1 ️ File loss processing
  • 2 ⃣ ️ CrashReporterClient anomalies
  • 3 Modify the file ️ dyLD_priv
  • 4 Path problem on ️libobjc. Order
  • 5 lCrashReporterClient cannot be compiled on ️
  • 6 Xcode script compilation problems on ️

Two: need to pay attention to the change place

  • ObjectiveC. Apinotes anomaliesThis is a problem that works perfectly as long as you’re in xcode11
  • _objc_opt_class cannot be compiledThis problem is also adapted!

error: unable to find sdk ‘macosx.internal’ (in target ‘objc-trampolines’ from project ‘objc’) warning: Traditional headermap style is no longer supported; please migrate to using separate headermaps and set ‘ALWAYS_SEARCH_USER_PATHS’ to NO. (in target ‘objc-trampolines’ from project ‘objc’)

  • The macOS version required by the system needs to be processed

Select Target -> objc -> Build Settings -> Base SDK -> macOS and let the system match it for you

Three: New Xcode 11 features

After compiling the objc source code, you create a new target to execute your program and run into the source code. But there’s a caveat here

target -> objc -> Build Settings -> Enable Hardened Runtime -> NO`

Manage security protections and resource access for your macOS apps.

OK! Here we can happily go to play the bottom source! PS: If you don’t want to do that, you can download objC4-779.1 directly on Github: after all, there are other versions of objC4-779.1 and malloc debugging source code

Thank you for your attention at 💖