We are facing the same issue with latest Xcode 16 Release Candidate. Application crash on launch with device running iOS 17.6.1:
OS Version: iPhone OS 17.6.1 (21G101)
Release Type: User
Baseband Version: 5.00.00
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: DYLD 4 Symbol missing
Symbol not found: _$s10Foundation14NSDecimalRoundyySpySo0B0aG_SPyADGSiSo14NSRoundingModeVtF
Referenced from: <EDF8DD6B-0E6B-39B7-B456-8486901A0757> /Volumes/VOLUME/*/Ruby.app/Ruby
Expected in: <D27A6EC5-943C-3B0E-8D15-8840FD2914F0> /System/Library/Frameworks/Foundation.framework/Foundation
(terminated at launch; ignore backtrace)
This is quite critical issue as using NSDecimalRound is the only way to perform rounding on Decimal (https://forums.swift.org/t/decimal-has-no-rounded/14200)