ios - 架构 arm64 : Xcode 12 的 undefined symbol

标签 ios swift xcode12

我在添加 3rd 方框架后尝试构建项目,但是添加框架后我无法编译项目,我得到 架构 arm64 的 undefined symbol : 当我尝试在设备上编译时出错,但我可以在模拟器上编译。我已经尝试了在 stackoverflow 上找到的所有其他解决方案。任何帮助表示赞赏!
这是我尝试过的:

  • 添加任何带有值 的 iOS 模拟器 SDK arm64 在排除架构内。
  • 我在 里面确实有 $(inherited)其他链接器标志
  • 将启用的位码设置为否

  • 我尝试过的所有解决方案都不适合我。
    Undefined symbols for architecture arm64:
          "_OBJC_CLASS_$_*", referenced from:
              objc-class-ref in frameworkName.o
        ld: symbol(s) not found for architecture arm64
        clang: error: linker command failed with exit code 1 (use -v to see invocation)
    

    最佳答案

  • “产品”->“方案”->“编辑方案”
  • 选择“构建”
  • 取消选中“并行化构建”
  • 关于ios - 架构 arm64 : Xcode 12 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64226884/

    相关文章:

    ios - 条件绑定(bind)的初始化程序必须具有 Optional 类型,而不是 'UITouch'

    Swift - 如何从 NavigationController 中删除 View Controller ?

    ios - Flutter - 代码签名 "App.framework"失败

    ios - 我的游戏在各种设备上的性能测试

    ios - Xcode-beta 更新时打不开

    ios - 从项目中删除 Pod - xcode

    ios - UITableView 单元格中的可重用单元格出现问题

    声明私有(private) var 时出现 Swift 结构编译器错误

    SwiftUI:ToolbarItem(放置:.principal)中的按钮在更改标签后不起作用

    ios - 添加约束使应用程序崩溃