ios - 体系结构的 undefined symbol x86_64 : "_OBJC_CLASS_$_UIPointerShape", "_OBJC_CLASS_$_UIPointerStyle"

标签 ios swift xcode google-maps reference

体系结构 x86_64 的 undefined symbol : “OBJC_CLASS$_UIPointerShape”,引用自: GoogleMaps 中的 objc-class-ref “OBJC_CLASS$_UIPointerStyle”,引用自: GoogleMaps 中的 objc-class-ref ld: 找不到体系结构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

enter image description here

  • 我在 Xcode 的常规设置中检查了框架、库链接,它已正确链接。
  • 我使用了标准架构 $(ARCHS_STANDARD)。
  • 我在构建阶段链接了二进制文件和库。
  • 我正在使用 XCODE 11 和带有 iOS 13.2 的模拟器来运行。

感谢任何帮助!

最佳答案

此问题随第 3 方库文件构建排除 x86_64 arch。使用命令 file 来检查它,例如:

file /usr/lib/libc++abi.dylib
/usr/lib/libc++abi.dylib: Mach-O universal binary with 2 architectures: [i386:Mach-O dynamically linked shared library i386] [x86_64:Mach-O 64-bit dynamically linked shared library x86_64]
/usr/lib/libc++abi.dylib (for architecture i386):   Mach-O dynamically linked shared library i386
/usr/lib/libc++abi.dylib (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64

关于ios - 体系结构的 undefined symbol x86_64 : "_OBJC_CLASS_$_UIPointerShape", "_OBJC_CLASS_$_UIPointerStyle",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63965512/

相关文章:

swift - 自定义 map View 在 initWithCoder 中 swift 崩溃

ios - All Exceptions 断点未找到 "unrecognized selector sent to instance"错误

iphone - 无法将按钮添加到 TableView 工具栏

ios -\n 对于 NSString 不适用于 NSData 中的字符串

iphone - 从 iPhone 应用程序发推文

ios - 在 xcode8 中找不到 ModuleName-Swift.h 文件

swift - MTKView 始终将背景颜色渲染为红色

ios - xcodebuild [MT] iPhoneSimulator : Could not launch simulator: -600

ios - XCode:我可以用 xcconfig 中的值覆盖 CFBundleVersion 吗?

ios - didSelectRowAt Swift 3 即使在设置了委托(delegate)和数据源后也未调用