Cocoapod arm64 模拟器支持

问题描述 投票:0回答:0

我正在尝试使用这个不再维护的名为Postal的椰子。如果我下载代码并尝试在 Xcode 14.2 上运行演示项目,我会得到“为 iOS 模拟器构建,但链接到为 iOS 构建的目标文件,文件”。我知道这是因为 dependancies/build/ios/lib 中包含的静态库不支持模拟器的 arm64。 Xcode 中的错误甚至指向“libsasl2.a”。

我的问题是,如何在不使用 Rosetta 或在构建设置中排除 arm64 支持的情况下在模拟器上支持 arm64?

我相信我需要同时更新 libetpan.a 和 libsasl2.a。我已经成功构建了 libetpan,但它只输出 libsasl2.a 文件。当我将新的 libsasl2.a 文件复制到 Postal 文件夹时,错误现在指向 libetpan.a 是问题所在。我怎样才能得到一个新的(支持 arm64 的)libetpan.a 文件?

我读到的另一种方法是使用现有版本的 libetpan.a 和 libsasl2.a,然后在终端中使用 lipo 命令创建 XCFramework。问题是我只在 .framework 文件上看到过这样做。我该如何处理多个 .a 文件?

cocoapods arm64
© www.soinside.com 2019 - 2024. All rights reserved.