您的位置:首页 > Web前端 > React

ReactNative 真机调试

2016-02-18 13:47 666 查看
这是官方提供的离线包安装,也就是真机运行

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

[code]jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/Examples/Movies/MoviesApp.ios.bundle?platform=ios&dev=true"];


打开命令行,切到当前项目的根目录,使用如下命令,这个是打包,将项目中的js和图片全部打包成二进制文件,并命名为
main.jsbundle
(main可以自定义命名)

[code]$ curl 'http://localhost:8081/Examples/Movies/MoviesApp.ios.bundle?platform=ios&dev=true' -o main.jsbundle


AppDelegate.m
文件中将如下代码的注释取消(如果#2中main.jsbundle名字是随意起的,则下面这段代码main也跟着改变)

[code]jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];


根据你的app选择的scheme的不同,会生成不同的离线包,要修改scheme的话,选择Xcode顶部菜单中的Product > Scheme > Edit Scheme…,在Build Configuration选项中切换选择Debug或是Release。

Xcode7是支持免证书真机调试,有需要的话插上手机运行Xcode即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: