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报错问题