react-native - react native 构建成功,但 "No devices are booted."

标签 react-native

这是我的环境:

➜ AwesomeProject 节点 --version
v6.3.0
➜ AwesomeProject npm --version
3.10.3
➜ AwesomeProject react-native --version
react 原生cli:1.0.0
react 原生:0.29.0
➜ AwesomeProject 守望者 --version
3.0.0
Xcode version 7.3.1
我创建了 AwesomeProject描述于:https://facebook.github.io/react-native/docs/getting-started.html#content

然后执行:sudo react-native run-ios
这是我得到的:

...
导出 SYSTEM_DEVELOPER_USR_DIR=/Applications/Xcode.app/Contents/Developer/usr
导出 SYSTEM_DEVELOPER_UTILITIES_DIR=/Applications/Xcode.app/Contents/Developer/Applications/Utilities
导出 SYSTEM_DOCUMENTATION_DIR=/库/文档
export SYSTEM_KEXT_INSTALL_PATH=/System/Library/Extensions
导出 SYSTEM_LIBRARY_DIR=/系统/库
export TAPI_VERIFY_MODE=ErrorsOnly
导出 TARGETED_DEVICE_FAMILY=1
export TARGETNAME=AwesomeProject
export TARGET_BUILD_DIR=/Users/glaksmono/Documents/React/AwesomeProject/ios/build/Build/Products/Debug-iphonesimulator
导出 TARGET_DEVICE_MODEL=iPhone7,2
导出 TARGET_DEVICE_OS_VERSION=9.3
export TARGET_NAME=AwesomeProject
export TARGET_TEMP_DIR=/Users/glaksmono/Documents/React/AwesomeProject/ios/build/Build/Intermediates/AwesomeProject.build/Debug-iphonesimulator/AwesomeProject.build
导出 TEMP_DIR=/Users/glaksmono/Documents/React/AwesomeProject/ios/build/Build/Intermediates/AwesomeProject.build/Debug-iphonesimulator/AwesomeProject.build
导出 TEMP_FILES_DIR=/Users/glaksmono/Documents/React/AwesomeProject/ios/build/Build/Intermediates/AwesomeProject.build/Debug-iphonesimulator/AwesomeProject.build
export TEMP_FILE_DIR=/Users/glaksmono/Documents/React/AwesomeProject/ios/build/Build/Intermediates/AwesomeProject.build/Debug-iphonesimulator/AwesomeProject.build
导出 TEMP_ROOT=/Users/glaksmono/Documents/React/AwesomeProject/ios/build/Build/Intermediates
export TOOLCHAINS=com.apple.dt.toolchain.XcodeDefault
export TOOLCHAIN_DIR=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
导出 TREAT_MISSING_BASELINES_AS_TEST_FAILURES=NO
导出 UID=0
export UNLOCALIZED_RESOURCES_FOLDER_PATH=AwesomeProject.app
导出 UNSTRIPPED_PRODUCT=NO
导出用户=root
导出 USER_APPS_DIR=/var/root/Applications
导出 USER_LIBRARY_DIR=/var/root/Library
导出 USE_DYNAMIC_NO_PIC=YES
导出 USE_HEADERMAP=YES
导出 USE_HEADER_SYMLINKS=NO
导出 VALIDATE_PRODUCT=NO
导出 VALID_ARCHS="i386 x86_64"
导出 VERBOSE_PBXCP=NO
export VERSIONPLIST_PATH=AwesomeProject.app/version.plist
导出 VERSION_INFO_BUILDER=root
export VERSION_INFO_FILE=AwesomeProject_vers.c
export VERSION_INFO_STRING="\"@(#)PROGRAM:AwesomeProject PROJECT:AwesomeProject-\""
导出 WRAPPER_EXTENSION=app
导出 WRAPPER_NAME=AwesomeProject.app
导出 WRAPPER_SUFFIX=.app
导出 WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES=NO
导出 XCODE_APP_SUPPORT_DIR=/Applications/Xcode.app/Contents/Developer/Library/Xcode
导出 XCODE_PRODUCT_BUILD_VERSION=7D1014
导出 XCODE_VERSION_ACTUAL=0731
导出 XCODE_VERSION_MAJOR=0700
导出 XCODE_VERSION_MINOR=0730
export XPCSERVICES_FOLDER_PATH=AwesomeProject.app/XPCServices
导出 YACC=yacc
导出拱门=x86_64
导出诊断消息长度=124
导出变体=正常
/bin/sh -c/Users/glaksmono/Documents/React/AwesomeProject/ios/build/Build/Intermediates/AwesomeProject.build/Debug-iphonesimulator/AwesomeProject.build/Script-00DD1BFF1BD5951E006B06BC.sh
跳过模拟器平台的捆绑

=== BUILD TARGET AwesomeProjectTests OF PROJECT AwesomeProject with CONFIGURATION Debug ===

检查依赖项

** 构建成功 **

安装 build/Build/Products/Debug-iphonesimulator/AwesomeProject.app
没有启动任何设备。
启动 org.reactjs.native.example.AwesomeProject
没有启动任何设备。

而 iOS iPhone 6 模拟器只是显示黑屏。

想法?

最佳答案

点击时 react-native run-ios ,打印到控制台的第一行之一,将是这样的(或类似的)

Launching iPhone 6 (10.0)...
  • 手动启动相应的模拟器
  • 转至 spotlight search并开始输入模拟器
  • 当聚光灯显示搜索结果时,选择模拟器应用程序并按 Enter
  • 转到模拟器应用程序的菜单:Hardwire -> Device -> iOS 10.0 -> iPhone 6 并选择它
  • 重启
  • 转到模拟器应用程序的菜单:模拟器 -> 重置内容和设置...
  • 重试
  • 命令 react-native run-ios再次
  • 关于react-native - react native 构建成功,但 "No devices are booted.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38293243/

    相关文章:

    ios - React-Native-iap getProducts() 返回空数组

    javascript - setParams 不适用于回调函数

    react-native - 安装后带有缩放图标的 Expo App

    javascript - React-Native AlertIOS 风格

    java - Android React Native ReactRootView 应该使用 Activity 还是 Application context?

    react-native - 打开时从抽屉中隐藏抽屉项目

    android - 停留在开始 Intent 主要 Activity react native 应用程序

    javascript - Electron 、 react native 和 NodeJS 应用程序的嵌入式数据库?

    javascript - 如何在react-native中使用node.js和Socket.io实现实时聊天?

    react-native - 排毒测试即使添加ID也无法识别View