【问题标题】:Xcode throwing arm64 architecture error for Macmini with M1 chip带有 M1 芯片的 Macmini 的 Xcode 抛出 arm64 架构错误
【发布时间】:2021-05-21 08:36:51
【问题描述】:

我在使用带有 M1 芯片的 Apple New Macmini 的 XCode 中遇到了一些问题。

在我的应用程序中,我使用了 RazorPay,因此即使在更新 pod 后它也会抛出错误。

为不兼容的目标创建了模块“Razorpay” arm64-苹果-ios10.0: /Pods/razorpay-pod/Pod/Razorpay.framework/Modules/Razorpay.swiftmodule/arm64.swiftmodule

GooglePlaces.framework 出现另一个错误

为 iOS 模拟器构建,但在为 iOS 构建的目标文件中链接, 文件 '/Pods/GooglePlaces/Frameworks/GooglePlaces.framework/GooglePlaces' 用于架构 arm64

我尝试了一些可能的解决方案here,但没有一个对我有用。

我正在使用 Xcode 版本 12.4。有人可以帮我解决这个问题吗? 这同样适用于基于英特尔的苹果机器。

【问题讨论】:

  • 是否解决了这个问题?变得一样。
  • @salmansiddiqui 还没有。

标签: ios xcode google-places-api razorpay apple-silicon


【解决方案1】:
  1. 关闭 Xcode(重要)转到 finder -> 应用程序
  2. 右键单击 Xcode 并选择“获取信息”
  3. 在信息面板上选中“使用 Rosetta 打开”
  4. 再次打开 Xcode 并构建

【讨论】:

    【解决方案2】:

    我发现解决硅芯片 Macbook 问题的最简单方法。

    • 进入项目构建设置
    • 对于调试和发布选项,将“仅构建活动架构”设置为“是”
    • 清理构建文件夹(必须)
    • 在 Xcode 中运行您的项目,它就会工作。

    【讨论】:

      猜你喜欢
      • 2021-09-13
      • 1970-01-01
      • 2021-04-24
      • 2022-10-25
      • 1970-01-01
      • 1970-01-01
      • 2021-07-04
      • 1970-01-01
      • 2021-08-11
      相关资源
      最近更新 更多