xcode 13.3.1 模拟器编译 Undefined Symbol: _RCTRegisterModule等问题

Posted iOSTianNan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xcode 13.3.1 模拟器编译 Undefined Symbol: _RCTRegisterModule等问题相关的知识,希望对你有一定的参考价值。

RN版本: 0.61.0
Xcode版本: 13.3.1

最近由于疫情原因居家,之前iPhone测试机不在身边,故而只得移除百度人脸识别SDK, 用移除后的版本进行UI验收以及问题修复.

由于百度离线人脸识别不支持ios模拟器,所以首先要移除SDK,
问题出在移除SDK后, 每次编译报错大致如下:


尝试过的方法如下:

1.针对缺少的地方, 相对应的库, (无效)

2.删除pods, 重新pod install (无效)

3.添加c++ 库 (无效)
包括 添加 libc++.1.tbd

最后解决方案

4. workspace Setting… (有效)

这样修改一下编译采用的传统模式, 可以实现模拟器编译启动
切记,如果要打包 还必须改为 New System模式, 否则不能上传APP Store

以上是关于xcode 13.3.1 模拟器编译 Undefined Symbol: _RCTRegisterModule等问题的主要内容,如果未能解决你的问题,请参考以下文章

RN-升级XCODE13.3.1 编译 _initializeModules:(NSArray<id<RCTBridgeModule>> *)modules 报错

RN-升级XCODE13.3.1 编译 _initializeModules:(NSArray<id<RCTBridgeModule>> *)modules 报错

XCode 3.2.5 Base SDK 缺失,只能编译模拟器

M1芯片XCode 12编译模拟器Architecture报错问题

M1芯片XCode 12编译模拟器Architecture报错问题

M1芯片XCode 12编译模拟器Architecture报错问题