Bingo. Xcode Version 16.3 (16E140) New iOS App project, iOS 18.4, edit Scheme, switch on: address sanitizer, detect use of stack after return, undefined behavior sanitizer, main thread checker thread performance checker malloc scribble zombie objects api validation And you get (iPhone 13 iOS 18.4 simulator): `libclang_rt.asan_iossim_dynamic.dylib`__sanitizer::MemoryMappingLayout::Next: 0x1100d9e50 <+0>: cmpl $-0x1, 0x8(%rdi) 0x1100d9e54 <+4>: jl 0x1100d9e7b ; <+43> 0x1100d9e56 <+6>: pushq %rbp 0x1100d9e57 <+7>: movq %rsp, %rbp 0x1100d9e5a <+10>: pushq %r15 0x1100d9e5c <+12>: pushq %r14 ... 0x1100d9f54 <+260>: movl 0x4(%r13), %eax 0x1100d9f58 <+264>: addq %rax, %r13 -> 0x1100d9f5b <+267>: movl (%r13), %eax 0x1100d9f5f <+271>: cmpl $0xc, %eax 0x1100d9f62 <+274>: jne 0x1100d9f50 ; <+256> ` If you modify the App to run on iOS 18.0 (minimum deployment), add a simulator for iOS 18.0, you will find it runs fine on 18.0, with al
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags: