Ant*_*ray 1 xcode ios cocoapods react-native react-native-ios
我正在用React Native构建一个iOS应用程序.这样做,我安装了一个react-native模块并按照模块教程配置了我的iOS xcode项目(主要是cocoapods).现在,当我运行时react-native run-ios,我得到这个错误堆栈:
架构x86_64的未定义符号:
"_JSNoBytecodeFileFormatVersion",引自:
RCTJavaScriptLoader.o中的[RCTJavaScriptLoader loadBundleAtURL:onProgress:onComplete:]
+ [RCTJavaScriptLoader attemptSynchronousLoadOfBundleAtURL:runtimeBCVersion:sourceLength:error:]在RCTJavaScriptLoader.o"facebook :: react :: IRemoteConnection :: ~IRemoteConnection()"中,引自:
RCTInspector.o中的RemoteConnection :: ~RemoteConnection()"facebook :: react :: parseTypeFromHeader(facebook :: react :: BundleHeader const&)",引用自:
+ [RCTJavaScriptLoader attemptSynchronousLoadOfBundleAtURL:runtimeBCVersion:sourceLength:error:]在RCTJavaScriptLoader.o中
"facebook :: react :: customJSCWrapper()",引自:
- RCTDevSettings.o中的[RCTDevSettings isJSCSamplingProfilerAvailable]
- RCTInspector.o中的RCTDevSettings.o ____ZL11getInstancev_block_invoke中的[RCTDevSettings toggleJSCSamplingProfiler]
RCTJSCErrorHandling.o中的_RCTNSErrorFromJSErrorRef
- RCTSamplingProfilerPackagerMethod.o中的[RCTSamplingProfilerPackagerMethod handleRequest:withResponder:]
"facebook :: react :: systemJSCWrapper()",引自:
- RCTDevSettings.o中的[RCTDevSettings isJSCSamplingProfilerAvailable]
- RCTDevSettings.o中的[RCTDevSettings toggleJSCSamplingProfiler]
RCTJSCErrorHandling.o中的_RCTNSErrorFromJSErrorRef
- RCTSamplingProfilerPackagerMethod.o中的[RCTSamplingProfilerPackagerMethod handleRequest:withResponder:]
ld:找不到架构x86_64的符号
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
**建筑失败**
以下构建命令失败:
Ld /Users/antoine/R/devlab/ReactNative/medway-twilio/MedwayTwilio/ios/build/Build/Products/Debug-iphonesimulator/React/React.framework/React normal x86_64(1 failure)
我怀疑这与使用xcode将项目库和框架包含在项目中有关,但我不确定.
这是我的项目目标/构建阶段/链接二进制文件的截图,其中包含xcode中的库面板:
"MedwayTwilio"是我的项目名称
您是否按照文档中的描述配置了CocoaPods依赖项?
此外,您需要在RCTBatchedBridge子规范(如果使用0.46)或RCTCxxBridge(如果更新)上添加依赖项.
pod 'React', :path => '../node_modules/react-native', :subspecs => [
'Core',
'DevSupport', # Include this to enable In-App Devmenu if RN >= 0.43
[...]
'BatchedBridge', # Include if RN = 0.46
'CxxBridge' # Include if RN >= 0.47
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2984 次 |
| 最近记录: |