【问题标题】:Error 'compile swift source files (arm64)' when building project with Xcode 13使用 Xcode 13 构建项目时出现“编译 swift 源文件 (arm64)”错误
【发布时间】:2021-11-29 22:30:57
【问题描述】:

注意:我知道有很多与这些问题相关的答案,但我已经尝试了每一个,当我无法解决这些问题时,我会在此处发布问题.因此,我要求您不要将其标记为重复。

我正在使用 M1 芯片的 Macbook 上使用 Xcode 13.0 (13A233) 开发应用程序。更新 pod 到最新版本后,pod 报错

CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler(在项目“Pods”的目标“Alamofire”中)

而不是为真实设备或模拟器构建。

我在项目中包含以下 pod:

  • 阿拉莫菲尔
  • IQKeyboardManager
  • NVActivityIndi​​cator 视图
  • FillableLoaders
  • SQlite.Swift
  • SDWebImage
  • SwiftDataTables

我已经为主项目和所有 Pod 项目应用了以下解决方案:

  • 更新 pod 后,清理构建文件夹(使用 Shift + Command + K)
  • 从排除的架构中排除“任何 iOS 模拟器 SDK”的 arm64 架构
  • 将“YES”设置为“仅构建活动架构”
  • 用户定义部分中没有名为“VALID_ARCHS”的字段
  • Solution provided over Medium

您可以在此屏幕截图中看到Error details

我们将不胜感激任何有适当解决方案的快速响应。谢谢!

【问题讨论】:

    标签: ios swift alamofire sdwebimage xcode13


    【解决方案1】:

    剩下的解决方案

    1.从您的项目目标项目中删除任何与架构相关的运行脚本

    2.卸载和安装pod

    【讨论】:

      【解决方案2】:

      通过执行您提到的所有操作并切换到新的构建系统,个人解决了这个问题。 Xcode => 文件 => 工作区设置...

      将构建系统更改为“新构建系统”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-21
        • 2018-07-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-05
        相关资源
        最近更新 更多