IOS上的“试图注册两个具有相同名称RNCSafeAreaProvider的视图”错误

     2023-02-18     238

关键词:

【中文标题】IOS上的“试图注册两个具有相同名称RNCSafeAreaProvider的视图”错误【英文标题】:"tried to register two views with the same name RNCSafeAreaProvider" error on IOS 【发布时间】:2021-07-03 13:46:22 【问题描述】:

在 iPhone 上使用 expo 运行本机应用程序时,我收到以下错误(在 android 上它工作正常)

An image of the error is attached.

另外,这是我的 package.json 文件:

"main": "node_modules/expo/AppEntry.js", “脚本”: "开始": "展会开始", "android": "expo start --android", "ios": "expo start --ios", "web": "expo start --web", “弹出”:“世博弹出” ,

“依赖”: "@expo/vector-icons": "^12.0.4", "@react-native-community/masked-view": "^0.1.10", "axios": "^0.21.1", "世博": "~40.0.0", "expo-app-loading": "^1.0.1", "展览字体": "^9.0.0", “展览状态栏”:“~1.0.3”, “反应”:“16.13.1”, "react-dom": "16.13.1", "react-native": "https://github.com/expo/react-native/archive/sdk-40.0.1.tar.gz", "react-native-gesture-handler": "^1.10.3", "react-native-reanimated": "^2.0.1", "react-native-safe-area-context": "3.1.9", "react-native-screens": "^2.18.1", "react-native-web": "~0.13.12", “反应导航”:“^4.4.4”, “反应导航标题按钮”:“^7.0.0”, “反应导航堆栈”:“^2.10.4”, "react-redux": "^7.2.3", "redux": "^4.0.5" ,

“devDependencies”: "@babel/core": "^7.9.0" , “私人”:是的

任何想法都会受到赞赏。

【问题讨论】:

【参考方案1】:

您的应用中安装了两个版本的react-native-safe-area-context。从依赖项中删除 react-native-safe-area-context 并运行 expo install react-native-safe-area-context

【讨论】:

其他解决方案建议重新安装 react-native-gesture-handler,尝试过但对我不起作用。然而,这非常有效。谢谢【参考方案2】:

尝试运行

cd ios && pod install

【讨论】:

【参考方案3】:

在此link 中,您可以找到合作者认可的解决方案。

在我的情况下,问题仍然存在,我按照上面链接中的建议做了,但我跳过了第 2 步和第 5 步。我将 expo 版本保留在 4.1.0 中。

    删除 node_modules 和你的锁文件(package-lock.json / yarn.lock) 将 package.json 中的 expo 包版本更改为 38.0.8 从你的 package.json 中移除 react-native-safe-area-context 运行 yarn 或 npm install 运行 expo install react-native-safe-area-context

【讨论】:

iOS 14 上的 UICollectionView 列表布局问题

】iOS14上的UICollectionView列表布局问题【英文标题】:UICollectionViewListLayoutissueoniOS14【发布时间】:2020-11-1204:44:43【问题描述】:iOS14上的新UICollectionView的列表布局存在问题。classViewController:UICollectionViewControllerstructItem:Hashablelettitle... 查看详情

iOS 6 上的allowAirPlayVideo 属性

】iOS6上的allowAirPlayVideo属性【英文标题】:allowsAirPlayVideopropertyoniOS6【发布时间】:2012-10-0314:40:33【问题描述】:有谁知道应该使用什么来禁用iOS6.0上的AirPlay视频播放?我在iOS6.0和5.1中进行了测试,仍然可以正常工作。此时我正... 查看详情

iOS13 上的 UISearchController 崩溃

】iOS13上的UISearchController崩溃【英文标题】:UISearchControllercrashoniOS13【发布时间】:2019-07-1510:24:08【问题描述】:在iOS12及更低版本上工作,但在iOS13上崩溃并出现此错误***Terminatingappduetouncaughtexception\'NSInvalidArgumentException\',reason:\... 查看详情

iOS 14 上的 NSNumberFormatter 错误

】iOS14上的NSNumberFormatter错误【英文标题】:NSNumberFormatterbugoniOS14【发布时间】:2020-09-2109:05:59【问题描述】:当您的地区设置为柬埔寨时,iOS14上的NSNumberFormatter似乎存在错误,其中金额被格式化为“1.234,56”,这不是那里使用... 查看详情

iOS 12 上的 UISearchController 子类崩溃

】iOS12上的UISearchController子类崩溃【英文标题】:UISearchControllersubclasscrashoniOS12【发布时间】:2021-02-2215:42:02【问题描述】:有什么方法可以在iOS12上做UISearchController的子类吗?finalclassCustomSearchController:UISearchControllerprivateletonCancel... 查看详情

Windows上的iOS开发[重复]

】Windows上的iOS开发[重复]【英文标题】:iOSdevelopmentonWindows[duplicate]【发布时间】:2012-03-2415:04:54【问题描述】:可能重复:HowcanIdevelopforiPhoneusingaWindowsdevelopmentmachine?我已经阅读了很多关于在Windows上开发iOS应用的问答:iPhonedevelo... 查看详情

iOS 7 上的 ObjectAL

】iOS7上的ObjectAL【英文标题】:ObjectALoniOS7【发布时间】:2013-09-1817:01:40【问题描述】:我在iOS6上使用ObjectAL2.2一段时间没有任何问题,但在iOS7中,我明白了:OALError:+[ALWrappercreateContext:attributes:]:InvalidValue(errorcode0x0000a004)OALWarning... 查看详情

iOS - iOS 上的以下 LAContext 错误日志是啥意思?

】iOS-iOS上的以下LAContext错误日志是啥意思?【英文标题】:iOS-WhatdoesthefollowingLAContexterrorlogsoniOSmean?iOS-iOS上的以下LAContext错误日志是什么意思?【发布时间】:2021-07-0615:35:19【问题描述】:我在控制台中不断收到以下日志。[Clien... 查看详情

ios上的网络字体字母空间巨大

】ios上的网络字体字母空间巨大【英文标题】:webfontletterspacehugeonios【发布时间】:2018-07-1721:59:03【问题描述】:ios上的字体“DINCondensed”字母间距很大(正好是之前的一个字母宽度)。这发生在所有ios设备上的所有浏览器(Saf... 查看详情

如何在 iPad 上的 iOS 7 上的 UITableView 单元格右侧绘制图像?

】如何在iPad上的iOS7上的UITableView单元格右侧绘制图像?【英文标题】:HowtodrawimageontherightsideoftheUITableViewcelloniOS7oniPad?【发布时间】:2013-09-1321:53:37【问题描述】:如何在iPad上iOS7的UITableView单元格右侧绘制图像?尝试了以下代码... 查看详情

图像无法在 iOS 上的 Safari 上加载

】图像无法在iOS上的Safari上加载【英文标题】:ImagesnotloadingonSafarioniOS【发布时间】:2020-06-2318:12:13【问题描述】:使用iOS上的Safari时,我开发的很多来自thiswebsite的图像没有被加载。MacOS上的Safari可以正常加载,手机或PC上的Chro... 查看详情

iOS 上的 libsndfile

】iOS上的libsndfile【英文标题】:libsndfileoniOS【发布时间】:2011-10-2006:48:41【问题描述】:现在我尝试在iOS上使用libsndfile时遇到了一个奇怪的链接问题:我在MACOSX10.6.8上编译了libsndfile,它通过了所有检查。但是当我将它添加到Xco... 查看详情

iOS 上的 DeviceEventEmitter

】iOS上的DeviceEventEmitter【英文标题】:DeviceEventEmitteroniOS【发布时间】:2019-03-2908:02:37【问题描述】:我正在开发一个react-native应用程序。我正在尝试从本机代码向我的反应本机代码发出事件。这适用于Android,但适用于iOS。我正... 查看详情

iOS 上的自定义 UIPresentationController

】iOS上的自定义UIPresentationController【英文标题】:CustomUIPresentationControlleroniOS【发布时间】:2016-04-2103:15:43【问题描述】:我正在自定义UIPresentationController以模拟iOS原生.OverCurrentContext或.CurrentContext的演示文稿。我发现无论我覆盖... 查看详情

iOS 上的 Firebase 远程配置 ArgumentOutOfRangeException

】iOS上的Firebase远程配置ArgumentOutOfRangeException【英文标题】:FirebaseRemoteConfigArgumentOutOfRangeExceptiononiOS【发布时间】:2021-09-0901:02:23【问题描述】:在iOS上,Firebase远程配置抛出ArgumentOutOfRangeException:Exception:ArgumentOutOfRangeExceptio 查看详情

iOS 上的后台信标测距

】iOS上的后台信标测距【英文标题】:BeaconRangingintheBackgroundoniOS【发布时间】:2016-02-0616:15:16【问题描述】:我目前正在尝试通过使用位置监控,然后像这样触发测距,在iOS中找到一种在后台对信标进行测距的方法:funclocationMan... 查看详情

锁屏ios上的本地通知

】锁屏ios上的本地通知【英文标题】:LocalNotificationonlockedscreenios【发布时间】:2018-04-1110:46:40【问题描述】:我想在iOS中屏幕锁定时发送本地通知。以下是我添加的代码。但是屏幕锁定时无法收到通知letnotification=UILocalNotification... 查看详情

Xamarin iOS 上的 ExternalAccessory

】XamariniOS上的ExternalAccessory【英文标题】:ExternalAccessoryoniOSatXamarin【发布时间】:2013-09-1823:48:56【问题描述】:有人知道如何在Xamarin.iOS上使用ExternalAccessoryAPI吗?我的XamarinStudio版本是4.0.12(内部版本3)、Xamarin.Android版本4.8.1、... 查看详情