以真实设备为目标时,无法在 IOS 中构建 react-native
Posted
技术标签:
【中文标题】以真实设备为目标时,无法在 IOS 中构建 react-native【英文标题】:Can't get react-native to build in IOS when targeting real device 【发布时间】:2019-06-21 01:55:49 【问题描述】:我有一个 react-native 应用程序,当我从 react-native run-ios 运行它以及从 Xcode 运行它时,它正在成功构建,只要我的目标是模拟器。
但是,当我将目标设备更改为连接的 Iphone 时,Xcode 失败并出现一般错误
“clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)”
以 emulator 为目标时构建良好,但如果我以真实设备为目标则失败?
关于什么可能是错误的或寻找调试的一般方向的任何想法?
【问题讨论】:
【参考方案1】:错误是does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64
如果您不使用位码,请不要使用它们。
Build Settings -> Build Options
'Enable Bitcode
' 存在。
请将其更改为否。
【讨论】:
以上是关于以真实设备为目标时,无法在 IOS 中构建 react-native的主要内容,如果未能解决你的问题,请参考以下文章
React Native - 在真实设备上构建时出现 XCode 错误?