ios - Xcode 对带有 M1 芯片的 Macmini 抛出 arm64 架构错误

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

我在使用配备 M1 芯片的 Apple New Macmini 进行 XCode 时遇到一些问题。

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

Module 'Razorpay' was created for incompatible target arm64-apple-ios10.0: /Pods/razorpay-pod/Pod/Razorpay.framework/Modules/Razorpay.swiftmodule/arm64.swiftmodule

GooglePlaces.framework 存在另一个错误

building for iOS Simulator, but linking in object file built for iOS, file '/Pods/GooglePlaces/Frameworks/GooglePlaces.framework/GooglePlaces' for architecture arm64

我尝试了一些可能的解决方案 here但他们都不为我工作。

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

最佳答案

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

关于ios - Xcode 对带有 M1 芯片的 Macmini 抛出 arm64 架构错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66259177/

相关文章:

javascript - 在 xcode 中的选定文本周围插入双引号

jquery - Google 地方信息自动完成 'place_changed' 事件不起作用

ios - 从移动浏览器(Safari、iOS 上的 Chrome)中的 Flutter Web 应用重定向到移动应用

ios - 连接到导航 Controller 时如何将 ViewController 弹出到根目录

ios - 当我尝试存档以提交 iOS 应用程序时,我遇到了配置设置冲突错误

ios - 为 Xcode 安装 pod 时终端出错

ios - 如何避免警告 : Preparing debugger support of iPAD

ios - UITableViewCellAccessoryCheckmark 未在 iOS 7 中显示

google-maps-api-3 - 如何格式化推送到文本框中的 Google Places 自动完成文本

ios - AFNetworking + Google Places API Web服务+具有多个baseURL的Parse SDK