【问题标题】:Xcode 12.5, building for iOS-armv7 but attempting to link with file built for iOS-arm64 problemXcode 12.5,为 iOS-armv7 构建但试图链接为 iOS-arm64 问题构建的文件
【发布时间】:2021-06-26 11:07:57
【问题描述】:

我正在尝试在 Xcode 12.5 上构建一个 IOS 项目。 连接真实设备或尝试使用模拟器构建时没有问题。 But I get this error when Any IOS Device is selected.选择任何 IOS 设备来存档我的项目,我在存档时收到一条错误消息。 我已经更改了'Build Active Arch。 Only' 和 'Excluded Architecture' 设置了很多次,但问题一直没有解决。

请帮我解决这个问题..

【问题讨论】:

标签: ios swift xcode


【解决方案1】:

当我将其更改为 IOS 部署目标 12.0 时问题解决了

  • Build Active Architecture Only 选为是。

【讨论】:

  • 谢谢。我尝试了很多解决方案,这是唯一有效的解决方案。一直在使用安装在 M1 上的 Firebase 包管理器,并且在我提高部署目标之前无法为设备构建。请注意,您应该在 Project Info 和 Target General 上更改部署目标。
  • 如果我想为至少 iOS 15 的设备开发应用程序怎么办?
【解决方案2】:

看看这个截图 -

问题是Undefined symbols for architecture armv7

你可以去Build Settings你的

  1. 项目
  2. 应用目标
  3. 所有的 pod 目标(如果您使用 pod)

搜索armv7,如果存在则删除?

在此之后,执行Product > Clean Build Folder & 现在尝试运行/构建应用程序。

【讨论】:

  • 感谢塔伦的回答,但这并没有解决我的问题
猜你喜欢
  • 2022-01-19
  • 2020-12-15
  • 2021-01-07
  • 2021-12-25
  • 1970-01-01
  • 2016-02-08
  • 2022-07-02
  • 2021-01-27
  • 2016-09-24
相关资源
最近更新 更多