0

我正在尝试构建我的项目,但在部署到模拟器而不是实际设备时不断收到“未找到模块”。在四处挖掘之后,我发现我应该为我的所有目标添加 arm64到建筑设置的Excluded Archtiectures部分。

我用这个SO question作为参考,但是arm64没有设置。

有人看到我做错了什么吗?

post_install do |installer|

    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings["ONLY_ACTIVE_ARCH"] = "YES"
            config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
        end
    end

end
4

1 回答 1

0

您可能正在使用不支持 M1 Mac 模拟器的二进制 pod。您设置的选项是排除整个构建的 M1,以使项目能够为设备和英特尔模拟器构建。

联系 pod 提供商,要求他们添加 M1 支持。

于 2022-02-23T14:37:48.653 回答