ReactNative真机运行运行

注意在iOS设备上运行React Native应用需要一个Apple Developer account并且把你的设备注册为测试设备。本向导只包含React Native相关的主题。

译注:从XCode 7起,在自己的设备上调试App不再需要开发者账户了。

从设备访问开发服务器

在启用开发服务器的情况下,你可以快速的迭代修改应用,然后在设备上查看结果。这样做的前提是你的电脑和设备必须在同一个wifi环境下。

  1. 打开AwesomeApp/ios/AwesomeApp/AppDelegate.m
  2. 修改里面的URL,把localhost改为你的电脑的IP。在Mac系统下,你可以在系统设置/网络里找到电脑的IP地址。

  3. 在XCode里选中你的设备作为运行目标,然后点击“Build and Run”。

提示

摇晃设备来打开开发菜单(重新加载、调试,等等……)

部分出现下图提示

使用离线包

当你在真机上运行app时,所有的JavaScript代码和图片都会自动打包到App内部。这样可以脱离开发服务器运行,并最终提交到AppStore进行发布。

  1. 打开AwesomeApp/ios/AwesomeApp/AppDelegate.m
  2. 取消注释jsCodeLocation = [[NSBundle mainBundle] ...这一行。
  3. 根据你的app选择的scheme的不同,会生成不同的离线包(Debug会生成带有警告的开发模式的包,Release则会生成压缩优化过的包)。要修改scheme的话,选择Xcode顶部菜单中的Product > Scheme > Edit Scheme...,在Build Configuration选项中切换选择Debug或是Release

禁用应用内的开发者菜单

当我们发布应用之前,你应该把应用的“Schema”设置为Release,来禁用开发者菜单。文档调试讲述了一些详细的操作方式。

安装学习遇到任何问题可以加入 ReactNative高级交流群 127482131 或访问  http://blog.1ygowu.com ReactNative技术专题

时间: 2024-11-15 18:50:30

ReactNative真机运行运行的相关文章

XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相)

XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相) 2014-08-26 21:26 网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 连接真机前,请先确保真机已越狱,并已安装好AppSync.--------------------------------------------------------------- 1.确保iPhone已越狱,可以看到并成功运行cydia为准. 2.并且安

Xcode不能真机调试运行

The scheme 'SSDKDemo' contains no buildables that can be built for the SDKs supported by the run destination Pengfei. Make sure your targets all specify SDKs that are supported by this version of Xcode. 解决办法: 在build setting 的列表里面,找到, iOS DEPLOYMENT T

ReactNative真机运行

前提条件:USB 调试 你需要开启 USB 调试才能在你的设备上安装你的 APP. 首先,确定你已经打开设备的 USB 调试开关 确保你的设备已经成功连接.可以输入adb devices来查看: $ adb devices List of devices attached emulator-5554 offline # Google模拟器 14ed2fcc device # 真实设备 如果提示adb命令不存在,需要下载adb(Android Debug Bridge):http://adbshe

《30天自制操作系统》U盘启动,真机运行(16天)

首先说一下到目前为止U盘启动遇到的问题,首先的一个问题是"system volume information",目前尚未解决,这个问题可能导致U盘启动失败,我猜测可能是由于每一次重新将OS写到U盘的时候原来的信息没有被清除,导致了在执行的时候把那些没有被覆盖掉的信息当成指令执行了.这个问题我会继续的追踪下去,力求能找到引起这个问题的真正原因是什么,如果有遇到同样问题的朋友,能留言相告. 下面是真机的运行截图(当然纯属装逼,哈哈) 下面还是展示ipl10.nas代码 ; haribote

u3d5第一人称射击游戏(C#脚本)完整版并在iOS9.3系统上真机运行

参考资料:<Unity3D\2D手机游戏开发>(第二版) +   百度 涉及U3D的功能有:摄像机控制.物理.动画.智能寻路等. 开发工具:Unity3D5.3.4,VS2015,VMplayer12+MacOSX10.11+XCode7.3(我是Windos笔记本用的是苹果虚拟机,MAC真机不需要虚拟机,直接在appstore下载XCode最新版本就可以了,MAC最新版+Xcode最新版本可以直接真机调试运行)+OS9.3系统iphone 说一下U3D,想要在ios上调试的话就要在下载的时候

iOS真机调试详解

真机调试简介 什么是真机调试 为什么要运行在真机上,运行在模拟器上不行吗? 怎样做真机调试 真机调试需要的角色 Xcode7.0之前需要什么角色 Xcode7.0之后需要什么角色 Xcode7.0之前真机调试步骤 Xcode7.0之后真机调试步骤 什么是真机调试 所谓真机调试就是将Xcode编写的App运行在真机上. 为什么真机调试 部分功能需要硬件支持,模拟器是不支持的,如: 传感器:磁力计.陀螺仪.距离传感器等 特定功能:拍照.打电话.发短信.蓝牙等 真机的环境和模拟器的环境是不一样,模拟器

开发者账号申请 真机调试 应用发布

 要解决的问题 • 开发者账号申请• 真机调试• 真机调试总结• 应用发布 • 应用发布的注意事项 开发者账号申请 浏览器地址栏输入:developer.apple.com进入.点击右上 方的Member Center  开发者账号申请 点击Register进行注册  开发者账号申请 如果有Apple ID点击1登录,如果没有点击2申请Apple ID, 申请后再点击1登录  开发者账号申请 1处划勾,2处同意  开发者账号申请 选择后点击Register 开发者账号申请 选择后点击Regist

iOS 淘宝买 开发者证书 进行真机调试

Apple的开发者账号99¥.(反正我舍不得.上淘宝买个证书就可以用自己的iphone/ipad来真机调试代码了) 怎么买? 1.你的apple设备的udid号(设备标识符) 2.支付RMB 从淘宝店老板那里得到了什么? 3个证书如下图所示:   +  p12文件的密码 原理:给店老板你的设备唯一标识符号码,说:我想让这个设备可以被真机调试. 店老板屁颠屁颠的拿着你的udid到苹果开发者网站那边去生成一个mobileprovision的文件. 我们有了这个文件,装到自己的电脑上. 这样我们的设备

XE6 /XE8 &amp; IOS开发之免证书真机调试三步走,生成iPA文件并安装到其它苹果设备上

XE6 & IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相) XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相) XE6 & IOS开发之免证书真机调试(3):生成iPA文件并安装到其它苹果设备上(有图有真相) XE8 & IOS开发之免费证书真机调试:开发证书.AppID.开发授权profile的申请,附Debug真机调试演示(XCode7 Beta版或以上版本适用,有图有真相)