I'm facing a build failure after migrating my project to Xcode 26. The issue appears to be related to the redefinition of some core system types. The compiler errors point to a failure to locate the original type definitions, suggesting they've been moved or renamed.
Specifically, the build log contains these errors:
../arm64-apple-ios.private.swiftinterface:653:11: Cannot find type '_sys_select' in scope
../arm64-apple-ios.private.swiftinterface:130:33: Cannot find type 'netinet_in' in scope
I've observed that the types are being mapped as follows:
netinet_in.in_addr_t -> _DarwinFoundation2.in_addr_t
_sys_select.fd_set -> _DarwinFoundation2.fd_set
I'm looking for guidance on the recommended way to resolve these API changes. How should I handle these type redefinitions in Xcode 26 to ensure my project builds correctly?
Any insights would be greatly appreciated.
Thank you.