使用Xcode 13构建项目时出现错误“compile swift source files(arm64)”

z9ju0rcb  于 2023-04-19  发布在  Swift
关注(0)|答案(4)|浏览(295)

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

我正在使用Xcode 13.0(13 A233)在Macbook上使用M1芯片开发一个应用程序。将Pod更新到最新版本后,Pod抱怨错误

CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler(in target 'Alamofire' from project 'Pods')

而不是为真实的设备或模拟器构建。
我在项目中包括以下pod:

  • 阿拉莫菲尔
  • IQKeyboardManager
  • NVActivityIndicatorView
  • 灌装机
  • SQlite.Swift
  • SDWebImage
  • SwiftDataTables

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

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

您可以在此屏幕截图中看到Error details
任何快速的React与适当的解决方案将不胜感激。谢谢!

nue99wik

nue99wik1#

最后,我能够找出问题所在,它与代码中使用的pod版本有关。
所以,如果你还在经历同样的,我建议:

  • 检查导致问题的Pod的兼容性
  • 卸载并重新安装Pod
hs1rzwqc

hs1rzwqc2#

剩余溶液
1.从项目目标的项目中删除任何与体系结构相关的运行脚本
2.卸载和安装Pod

ycl3bljg

ycl3bljg3#

通过做你提到的所有事情,并切换到新的构建系统,个人解决了这个问题。Xcode =〉File =〉Workspace settings...
将构建系统更改为“新构建系统”。

oxiaedzo

oxiaedzo4#

我是这么做的。
1.删除衍生数据。
1.退出Xcode。
1.重新打开Xcode
1.清洁构建
1.建立

相关问题