首页 > 解决方案 > 如何获取外部包来编译所有架构的输出

问题描述

设置和问题

我有一个 React Native 项目,它导入了一个简单的外部包 HSLuvSwift。

我正在运行 M1 mac,为了编译项目,我必须将“Release”和“Debug”模式的“Excluded Architectures”-“Any iOS Simulator SDK”设置为“arm64”。

但是,当使用“调试”模式构建时,它仅适用于 arm64,请参见下面的屏幕截图。
使用“发布”模式构建可以正确构建所有架构,请参见下面的屏幕截图。

我尝试调整“架构”和“仅构建活动架构”设置无济于事。

即使在使用“调试”模式时,如何强制 Xcode 为所有架构构建?

外部封装

简单的外部封装

使用“调试”模式构建

架构

使用“发布”模式构建

架构

标签: xcodereact-native

解决方案


推荐阅读