未定义符号:Swift.String.unicodeScalars.getter:XCode 13 中的 Swift.String.UnicodeScalarView

Posted

技术标签:

【中文标题】未定义符号:Swift.String.unicodeScalars.getter:XCode 13 中的 Swift.String.UnicodeScalarView【英文标题】:Undefined symbol: Swift.String.unicodeScalars.getter : Swift.String.UnicodeScalarView in XCode 13 【发布时间】:2021-09-29 09:51:49 【问题描述】:

我在尝试在我的新 M1 Mac 上运行 react-native 项目时遇到了一些问题。 此应用程序是在具有英特尔芯片和 XCode 版本 12.5.1 的旧 Mac 上开发的。并且没有问题。 但是当我尝试在我的新 Mac 上运行相同的项目时,我得到了这些 errors(不胜枚举)

有人遇到过这些问题并知道如何解决吗?

【问题讨论】:

您是要在模拟器还是物理设备上运行应用程序? 我正在尝试在模拟器中运行该应用程序。我在新 Mac 上将 Xcode 降级到 12.5.1,一切正常。我仍然没有找到任何可以在 XCode 13 中为我工作的解决方案 【参考方案1】:

您是否尝试在项目级别为 Any ios 模拟器 SDK 排除 arm64 架构?

项目 -> 构建设置 -> 架构 -> 排除的架构 -> 调试

编辑:我已发布作为答案,因为我无法在 cmets 中附加图像

【讨论】:

以上是关于未定义符号:Swift.String.unicodeScalars.getter:XCode 13 中的 Swift.String.UnicodeScalarView的主要内容,如果未能解决你的问题,请参考以下文章

在这个 C90 未定义的行为定义中,“有符号或无符号类型”是啥意思?

是否有解决未定义参考/未解决符号问题的一般准则?

VC DLL 中 C++ 符号的 MinGw 未定义符号

未定义的符号 Swift.UnsafeMutableBufferPointer

libboost 中未定义的符号

未定义的符号引用,但库已链接