首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装了react-本机-firebase/app之后,它的构建将在react-本机ios中失败

安装了react-本机-firebase/app之后,它的构建将在react-本机ios中失败
EN

Stack Overflow用户
提问于 2022-08-19 11:59:08
回答 1查看 1.2K关注 0票数 1

在使用react-native-0.68.1安装react-native-0.68.1并使用use_frameworks!并在项目的podfile中删除flipper之后,但是当我运行npx react-native run-ios时,它的构建失败

以下构建命令失败: Ld /Users/userName/Library/Developer/Xcode/DerivedData/-gvnovwrlbjvxedcquaumtvgvdgmn/Build/Products/Debug-iphonesimulator/react-native-razorpay/react_native_razorpay.framework/react_native_razorpay法线(在项目‘Pods’中的目标‘react本机-剃刀支付’) (1 failure),该项目还包含了react-native-razorpay以前添加的..now删除错误的方法,构建将在任何崩溃的情况下成功,请帮助我是新手--我的原生Pods文件看起来像‘ #use_modular_headers!

'../node_modules/react-native/scripts/react_native_pods‘'../node_modules/@react-native-community/cli-platform-ios/native_modules’require_relative require_relative

平台:ios,“12.0”安装!“茧足类”,:deterministic_uuids => false

目标'DussriShadi‘do

use_frameworks!

config = use_native_modules!

标志随env值的不同而改变。

标志= get_default_flags()

use_react_native!( :path => config:reactNativePath,#用于在iOS上启用hermes,将false更改为true,然后安装pods :hermes_enabled => flags:hermes_enabled、:fabric_enabled => flags:fabric_enabled、#到应用程序根目录的绝对路径。"#{Pod::Config.instance.installation_root}/..“( :app_path => )

目标'DussriShadiTests‘确实继承了!:完成# Pods

结束

启用Flipper。

请注意,如果您有use_frameworks!启用后,Flipper将无法工作,并且

你应该禁用下一行。

#use_flipper!()

安装程序__apply_Xcode_12_5_M1_post_install_workaround(installer) post_install end (安装程序)

代码语言:javascript
复制
EN

回答 1

Stack Overflow用户

发布于 2022-09-23 21:51:10

这就是我用的方法

代码语言:javascript
复制
"@react-native-firebase/app": "^15.6.0",
"@react-native-firebase/messaging": "^15.6.0",
"react": "18.1.0",
"react-native": "0.70.1"

  1. 首先将其添加到podfile中:

豆荚'Firebase',:modular_headers =>真荚‘Firebase核心’,:modular_headers =>真pod‘Firebase实用程序’,:modular_headers =>真pod‘Firebase true’,:modular_headers =>真

介于两者之间

代码语言:javascript
复制
   flags = get_default_flags()

代码语言:javascript
复制
   use_react_native!(

然后删除podfile.lock.

然后,

  1. 做:

所有npm缓存检查纱线缓存清空吊舱安装--repo-update

然后,

  1. 在XCode -> Product ->干净构建文件夹下清除生成文件夹。

然后

  1. 从XCode.

内部运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73416469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档