Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native @react本机社区/datetimepicker不适用于ios 14_React Native_Expo_Datetimepicker - Fatal编程技术网

React native @react本机社区/datetimepicker不适用于ios 14

React native @react本机社区/datetimepicker不适用于ios 14,react-native,expo,datetimepicker,React Native,Expo,Datetimepicker,不确定是否有其他解决方法,但react native datetimepicker不适用于iOs 14。有许多线程讨论非expo托管软件包的解决方案(即:创建AppDelegate文件或将“显示”更改为默认值为“微调器”),但这两个线程都不起作用/我无法做到,因为我正在使用managed expo进行构建 最后一次尝试是将软件包升级到最新版本3.0.6,但是当我运行npm install@react native community/datetimepicker时,没有任何变化。我被2.2.2版

不确定是否有其他解决方法,但
react native datetimepicker
不适用于iOs 14。有许多线程讨论非expo托管软件包的解决方案(即:创建AppDelegate文件或将“显示”更改为默认值为“微调器”),但这两个线程都不起作用/我无法做到,因为我正在使用managed expo进行构建

最后一次尝试是将软件包升级到最新版本3.0.6,但是当我运行
npm install@react native community/datetimepicker
时,没有任何变化。我被2.2.2版卡住了。我的终端声明包裹是“最新的”,尽管我们知道它不是。我还尝试手动更新包,输入正确的版本,清除包锁、节点模块,并刷新缓存

我无法将我的Xcode版本升级到高于11.7的版本,这是我最后一个可能的解决方案

我已经删除了我的包锁和节点模块,清除了缓存并重新安装,但仍然没有运气

iOs 14和datetime picker是否有其他软件包或其他方法可以解决此问题

  Expo CLI 3.28.2 environment info:
System:
  OS: macOS 10.15.4
  Shell: 3.2.57 - /bin/bash
Binaries:
  Node: 15.0.1 - /usr/local/bin/node
  Yarn: 1.22.10 - /usr/local/bin/yarn
  npm: 7.0.3 - /usr/local/bin/npm
  Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
  iOS SDK:
    Platforms: iOS 13.7, DriverKit 19.0, macOS 10.15, tvOS 13.4, watchOS 6.2
IDEs:
  Xcode: 11.7/11E801a - /usr/bin/xcodebuild
npmPackages:
  expo: ^37.0.12 => 37.0.12 
  react: 16.9.0 => 16.9.0 
  react-dom: 16.9.0 => 16.9.0 
  react-native: https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz => 0.61.4 
  react-native-web: ^0.11.7 => 0.11.7 
  react-navigation: ^3.13.0 => 3.13.0 
npmGlobalPackages:
  expo-cli: 3.28.2
Expo Workflow: managed

我必须升级我的expo和react native才能安装更新版本的datetimepicker

我现在讲:

Expo CLI 4.0.4 environment info:
System:
  OS: macOS 11.0.1
  Shell: 5.8 - /bin/zsh
Binaries:
  Node: 15.3.0 - /usr/local/bin/node
  Yarn: 1.22.10 - /usr/local/bin/yarn
  npm: 7.0.14 - /usr/local/bin/npm
SDKs:
  iOS SDK:
    Platforms: iOS 14.2, DriverKit 20.0, macOS 11.0, tvOS 14.2, watchOS 7.1
IDEs:
  Android Studio: 4.1 AI-201.8743.12.41.6953283
  Xcode: 12.2/12B45b - /usr/bin/xcodebuild
npmPackages:
  expo: ^39.0.0 => 39.0.5 
  react: 16.13.1 => 16.13.1 
  react-dom: 16.13.1 => 16.13.1 
  react-native: https://github.com/expo/react-native/archive/sdk-39.0.3.tar.gz => 0.63.2 
  react-navigation: ^3.13.0 => 3.13.0 
npmGlobalPackages:
  expo-cli: 4.0.4
Expo Workflow: managed

这种事情令人难以置信地沮丧,在使用Flutter时完全不存在。