**注意:**我知道这些问题有很多答案,但我已经尝试了每一个,当我无法解决这些问题时,我在这里发布问题。因此,我请求您不要将其标记为重复。
我正在使用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与适当的解决方案将不胜感激。谢谢!
4条答案
按热度按时间nue99wik1#
最后,我能够找出问题所在,它与代码中使用的pod版本有关。
所以,如果你还在经历同样的,我建议:
hs1rzwqc2#
剩余溶液
1.从项目目标的项目中删除任何与体系结构相关的运行脚本
2.卸载和安装Pod
ycl3bljg3#
通过做你提到的所有事情,并切换到新的构建系统,个人解决了这个问题。Xcode =〉File =〉Workspace settings...
将构建系统更改为“新构建系统”。
oxiaedzo4#
我是这么做的。
1.删除衍生数据。
1.退出Xcode。
1.重新打开Xcode
1.清洁构建
1.建立