如何在React Native iOS中解决'体系结构armv7的未定义符号?

问题描述 投票:1回答:1

我在构建发行版反应本机ios时遇到问题,我尝试查找许多示例,但全部失败。

这是错误消息:

Undefined symbols for architecture armv7:
  "_RCTDefaultLogFunction", referenced from:
      -[momsindonesiaTests testRendersWelcomeScreen] in momsindonesiaTests.o
  "_RCTSharedApplication", referenced from:
      -[momsindonesiaTests testRendersWelcomeScreen] in momsindonesiaTests.o
  "_RCTSetLogFunction", referenced from:
      -[momsindonesiaTests testRendersWelcomeScreen] in momsindonesiaTests.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我不知道如何再次解决此错误,请帮助我解决此问题。

谢谢。

ios swift xcode react-native react-native-ios
1个回答
0
投票

我在Xcode 10.1上遇到了同样的问题,并做出了本机0.61.5的反应。要解决此问题,请尝试此。

  1. 转到Xcode中的项目导航器
  2. 单击项目并转到构建设置
  3. 选择“ yourappname”测试,然后在“构建活动体系结构”下,仅在“发行版”下选择“是”。默认情况下,它设置为“否”。
  4. 尝试重建,它应该在这个时候建立。

希望此解决方案也对您有效。

© www.soinside.com 2019 - 2024. All rights reserved.