【问题标题】:Expo dev client: expo run:ios QR code doesn't scanExpo 开发客户端:expo run:ios QR 码不扫描
【发布时间】:2022-10-18 06:14:39
【问题描述】:

我正在尝试在 iOS 设备(iOS 15.6 iPhone 12)上运行我的博览会项目。但是,iPhone 无法识别使用expo run:ios 生成的二维码,显示消息No usable data found

我正在使用expo-dev-client,因为该项目具有具有自定义本机代码的依赖项,并且我的 iPhone 上安装了 Expo Go。我正在使用托管工作流。

当我在 iOS 模拟器上运行该项目时,该应用程序可以运行。有谁知道为什么会发生这种情况?

npx expo-env-info 的输出:

expo-env-info 1.0.5 environment info:
    System:
      OS: macOS 12.2.1
      Shell: 3.2.57 - /bin/bash
    Binaries:
      Node: 14.17.0 - ~/.nvm/versions/node/v14.17.0/bin/node
      Yarn: 1.22.18 - ~/.nvm/versions/node/v14.17.0/bin/yarn
      npm: 8.16.0 - ~/.nvm/versions/node/v14.17.0/bin/npm
    Managers:
      CocoaPods: 1.11.3 - /usr/local/bin/pod
    SDKs:
      iOS SDK:
        Platforms: DriverKit 21.4, iOS 15.5, macOS 12.3, tvOS 15.4, watchOS 8.5
    IDEs:
      Xcode: 13.4.1/13F100 - /usr/bin/xcodebuild
    npmPackages:
      expo: ~45.0.0 => 45.0.6 
      react: 17.0.2 => 17.0.2 
      react-dom: 17.0.2 => 17.0.2 
      react-native: 0.68.2 => 0.68.2 
      react-native-web: 0.17.7 => 0.17.7 
    npmGlobalPackages:
      eas-cli: 0.56.0
      expo-cli: 6.0.2
    Expo Workflow: managed

【问题讨论】:

  • 你找到解决这个问题的方法了吗?我有完全相同的问题,但找不到任何方法来解决它

标签: react-native expo


【解决方案1】:

在扫描二维码之前,您需要在手机上安装开发客户端。 Expo Documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-12
    • 2021-06-05
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    • 2020-01-07
    相关资源
    最近更新 更多