https://github.com/tarunon/XCTAssertAutolayout/blob/master/Sources/XCTAssertAutolayout/Core/CFunctionInjector.swift#L34-L36
It returns very large pointer, seems change UIKit linking as dynamic.
It make can't hook using jmp instruction.
Require to use other hooking way, maybe push/ret can work.