ReactNative 真机调试

来源:互联网 发布:2016nba季后赛数据库 编辑:程序博客网 时间:2024/04/28 12:51

这是官方提供的离线包安装,也就是真机运行

  1. 打开项目,在AppDelegate.m文件中 将localhost改变为自己电脑的ip

    jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/Examples/Movies/MoviesApp.ios.bundle?platform=ios&dev=true"]; 
  2. 打开命令行,切到当前项目的根目录,使用如下命令,这个是打包,将项目中的js和图片全部打包成二进制文件,并命名为main.jsbundle(main可以自定义命名)

    $ curl 'http://localhost:8081/Examples/Movies/MoviesApp.ios.bundle?platform=ios&dev=true' -o main.jsbundle
  3. AppDelegate.m文件中将如下代码的注释取消(如果#2中main.jsbundle名字是随意起的,则下面这段代码main也跟着改变)

    jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
  4. 根据你的app选择的scheme的不同,会生成不同的离线包,要修改scheme的话,选择Xcode顶部菜单中的Product > Scheme > Edit Scheme…,在Build Configuration选项中切换选择Debug或是Release。

  5. Xcode7是支持免证书真机调试,有需要的话插上手机运行Xcode即可。

0 0