【问题标题】:react-native cant run ios devicereact-native 无法运行 ios 设备
【发布时间】:2020-07-18 06:31:34
【问题描述】:

我尝试在 ios 真实设备上运行 react-native 应用程序。 它在模拟器或使用 xcode 的设备上运行良好,但我想用命令行运行 我试过这个:

>npm install -g ios-deploy 

>react-native run-ios --device "My iPhone"

这就是我得到的:

info Found Xcode workspace "Project.xcworkspace"
info Building (using "xcodebuild -workspace Project.xcworkspace -configuration Debug -scheme Project -destination id=00008020-0001395426EA002E")
......................................................................
2020-04-06 11:15:02.836 xcodebuild[16724:402803]  DTDeviceKit: deviceType from 00008020-0001395426EA002E was NULL
2020-04-06 11:15:02.967 xcodebuild[16724:402797]  DTDeviceKit: deviceType from 00008020-0001395426EA002E was NULL
info Installing and launching your app on My iPhone

该应用出现在我的 iPhone 中,但没有运行。

Metro 在新航站楼打开,但我只得到这个:

               ######                ######               
             ###     ####        ####     ###             
            ##          ###    ###          ##            
            ##             ####             ##            
            ##             ####             ##            
            ##           ##    ##           ##            
            ##         ###      ###         ##            
             ##  ########################  ##             
          ######    ###            ###    ######          
      ###     ##    ##              ##    ##     ###      
   ###         ## ###      ####      ### ##         ###   
  ##           ####      ########      ####           ##  
 ##             ###     ##########     ###             ## 
  ##           ####      ########      ####           ##  
   ###         ## ###      ####      ### ##         ###   
      ###     ##    ##              ##    ##     ###      
          ######    ###            ###    ######          
             ##  ########################  ##             
            ##         ###      ###         ##            
            ##           ##    ##           ##            
            ##             ####             ##            
            ##             ####             ##            
            ##          ###    ###          ##            
             ###     ####        ####     ###             
               ######                ######               

                 Welcome to React Native!
                Learn once, write anywhere



To reload the app press "r"
To open developer menu press "d"

而且我没有看到使用 XCode 构建时显示的进度条。

编辑

对于日志:

user@MBP Project % react-native log-ios
error No active iOS device found

安装的版本:

user@MBP Project % react-native -v
react-native-cli: 2.0.1
react-native: 0.62.0

【问题讨论】:

  • 用xcode运行试试,还是不运行
  • 它确实在 xcode 上运行,但我尝试使用命令行
  • 查看终端$ react-native log-ios $ react-native log-android的日志
  • 你的 react-native 版本是什么?
  • 我更新了我的问题

标签: ios react-native device


【解决方案1】:

如果您只想在设备上运行应用,请尝试以下步骤:

1 - 在 Xcode 中,将您的 Apple ID 添加到帐户偏好设置。

2 - 转到产品 > 目的地 > 选择您的设备。

3 - 转到架构 > 编辑架构... > 在左侧,单击“运行”。

4 - 在 Info 中,在“Build Configuration”中选择“Release”。

5 - 关闭窗口并点击“Start the Active Schema”。

Xcode 会在启动应用之前在设备上安装应用,相信 iPhone 上的开发者并尽情享受。

【讨论】:

    【解决方案2】:
    enter code here in terminal
    
    react-native run-ios --simulator=”iPhone 11 Pro Max”
    

    【讨论】:

      猜你喜欢
      • 2023-03-17
      • 2020-11-16
      • 1970-01-01
      • 2017-01-14
      • 2019-12-30
      • 2017-05-21
      • 1970-01-01
      • 2020-01-10
      • 2021-02-19
      相关资源
      最近更新 更多