使用 iOS,我将作为框架设置的静态库链接到核心项目。我已将“-all_load -ObjC”添加到核心项目的链接器以修复视图控制器问题。
这产生了一个意想不到的后果,即 card.io 现在无法正确通过。我收到以下错误。
Undefined symbols for architecture i386: "std::terminate()", referenced from: -[CardIOGPURenderer dealloc] in libflypaylib.a(CardIOGPURenderer.o) "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in libflypaylib.a(CardIOAnalytics.o) Dwarf Exception Unwind Info (__eh_frame) in libflypaylib.a(CardIOGPURenderer.o) Dwarf Exception Unwind Info (__eh_frame) in libflypaylib.a(CardIOAnalytics.o) Dwarf Exception Unwind Info (__eh_frame) in libflypaylib.a(CardIOGPURenderer.o) ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
这是以前有人遇到过的吗?
谢谢,克里斯