Xcode26.1.1编译iOS项目报ld: Assertion failed: (it != _dylibToOrdinal.end())错误的问题

192 阅读1分钟

升级Xcode版本到26.1.1之后编译项目报错:

linker snapshot was created at: /tmp/xxx.debug.dylib-2025-11-20-155453.ld-snapshot ld: Assertion failed: (it != _dylibToOrdinal.end()), function dylibToOrdinal, file OutputFile.cpp, line 5196. clang++: error: linker command failed with exit code 1 (use -v to see invocation)

解决方案:在Other Linker Flags中移除-ld_classic、-weak-lSystem(因为它已经失效)