Termination Reason: DYLD 4 Symbol missing

When building with Xcode 15 or greater to a simulator that is IOS 16 or lower I get a crash.

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: DYLD 4 Symbol missing

Im not 100% sure it is an Xcode issue to be honest. It could be a react native issue.

Everything works fine with Xcode 14.3.1 proven by my release builds through the pipeline working.

Im really struggling to narrow down the issue. Any suggestions would be appreciated.

  • Here is more information : Symbol not found: [_$s7Network10NWEndpointO3urlyAC10Foundation3URLVcACmFWC] Referenced from: <87F02D67-C3B1-360F-8DDF-A04E160FD4BB> /Users/USER/Library/Developer/CoreSimulator/Devices/C00DEE0A-9371-4994-8252-639CB28F0478/data/Containers/Bundle/Application/02711404-9251-4361-9641-A912E4C96CA6/applicationhere/applicationname Expected in: <4FBD92F7-FFB6-36E1-944F-0D3C78779AC3> /Volumes/VOLUME/*/Network.framework/Network

Add a Comment

Replies

I have just fixed it. It seems that when you upgrade to Xcode 15 you have to minimum deployment version of 12 I think. Although I was setting 13 in my pod file it was set to 11 in xcode. This for some reason was breaking any IOS version lower than 17. Not 100% sure why it worked on IOS 17

  • Could you explain how you fixed it?

Add a Comment

I am seeing a similar problem:

dyld[410]: Symbol not found: (_objc_release_x8)