iOS 项目不编译

iOS The project does not compile

提问人:Dev11_1 提问时间:12/21/2022 最后编辑:HangarRashDev11_1 更新时间:12/21/2022 访问量:381

问:

我使用 M1 Pro Mac,该项目使用 CocoaPods。运行项目后,它失败了。

仅构建活动架构

调试:是

发布: 否

排除的体系结构

错误构建:在 /Project/Pods/GoogleAnalytics/Libraries/libGoogleAnalytics.a(GAIUtil.o) 中,为 iOS 模拟器构建,但链接为 iOS 构建的目标文件,为架构 arm64 构建文件“/Project/Pods/GoogleAnalytics/Libraries/libGoogleAnalytics.a”

我找到了这个解决方案。针对 iOS 模拟器构建,但在 xcode 中链接为 iOS 构建的目标文件

当我为所有目标添加 arm64 时,会出现此错误。

错误构建:命令 PhaseScriptExecution 失败,退出代码为非零

排除的体系结构 .plist 值:

Excluded Architectures .plist value

我试图清理构建文件夹和派生数据,重新启动 Mac 和 Xcode,但它没有帮助。

请帮我找到解决它的方法。谢谢。

ios swift cocoapods 链接器错误 arm64

评论

0赞 Dev11_1 12/21/2022
请解释一下你为什么提出问题-1。我花了一整天的时间寻找答案。
0赞 Said Çankıran 12/21/2022
您可以使用旧版本的 GoogleAnalytic Pod 之一。我们正在使用 .如果不起作用,您可以尝试分解 pod 然后重新集成。但不要忘记清理 cocoapod 库的缓存。祝你好运。pod 'GoogleAnalytics'

答:

0赞 Douglas W. Palme 12/21/2022 #1

转到构建阶段 |嵌入 Pod 框架

删除输出文件列表中的任何条目。清洁和重建。

评论

0赞 Dev11_1 12/21/2022
请让我知道如何执行此操作“删除输出文件列表中的任何条目”。
0赞 Douglas W. Palme 12/22/2022
在 navigator 中突出显示您的顶级项目,然后选择右侧的 build phases,然后展开其下方的 Embed pod frameworks。