--- include/mach-o/dyld_priv.h.orig 2020-02-18 09:18:06.000000000 -0800 +++ include/mach-o/dyld_priv.h 2020-02-18 09:24:57.000000000 -0800 @@ -202,10 +202,12 @@ extern bool dyld_program_sdk_at_least(dyld_build_version_t version) __API_AVAILABLE(macos(10.14), ios(12.0), watchos(5.0), tvos(12.0), bridgeos(3.0)); extern bool dyld_program_minos_at_least(dyld_build_version_t version) __API_AVAILABLE(macos(10.14), ios(12.0), watchos(5.0), tvos(12.0), bridgeos(3.0)); +#ifdef __BLOCKS__ // Function that walks through the load commands and calls the internal block for every version found // Intended as a fallback for very complex (and rare) version checks, or for tools that need to // print our everything for diagnostic reasons extern void dyld_get_image_versions(const struct mach_header* mh, void (^callback)(dyld_platform_t platform, uint32_t sdk_version, uint32_t min_version)) __API_AVAILABLE(macos(10.14), ios(12.0), watchos(5.0), tvos(12.0), bridgeos(3.0)); +#endif // Convienence constants for dyld version SPIs.