react-native ios端真机调试 打包与发布

最近做了一个项目,用的react-native 开发的ios项目。

由于自己没有oc基础,所以该项目几乎全用js写得。(顺便说一下,react-native 开发,最好还是学一下原生,起码的看得懂,不然搞配置一抓一把黑)

一:关于真机调试

       这里的真机调试,指的是在iphone设备上面运行你的react native  项目,那么要让我们的设备在真机上面,运行,需要什么呢;

如果你的手机越狱,那就好办,我说的是没有越狱的。

       1:你得有个appid 账号;

        2:你得有苹果开发者账号;

        3:申请开发证书(发布需要发布者证书);如何授权?查看这里http://www.cnblogs.com/sk-fengzi/p/5670087.html

       4:对你要测试的移动设备进行pc授权;

      5:用x-code打开你得ios项目,配置你的项目,配置你的BID,配置你的发布模式,配置你得证书。关于如何配置证书查看这里

           http://blog.csdn.net/u014220518/article/details/52692951

      6:当你配置好以后,用usb链接你的iphone手机,你就可以直接在x-code左上角选中你的项目,查看设备连着,找到自己的

          iphone设备,然后run (common  +r),这样就可以在真机上面调试了。当然你得在product栏目里面下面的scheme 下面

         edit scheme run  里面设置dug模式(也是默认模式)

 二:关于打包ipa安装测试

        有些时候我们需要,将iso项目打包,在不同设备上面测试,那么我们该如果打包成ios测试呢;

          1:  首先,你的将你的react-native  代码打包成bundle.js。

               (如何打包?请查看这里http://blog.csdn.net/que_li/article/details/52859915 )

           2:将打包文件导入你的项目,修改js文件在你原生AppDelegate.m里面的入口

          3:你得申请发布证书,及其描述文件,然后在项目里面配置好你的发布证书。(当然)

         4:当然你得在product栏目里面下面的scheme 下面  edit scheme     run  里面设置Release模式(发布模式)

                这里一定记住,在左上角,项目设备里面,一定选择(Generic ios Device)没有看到?请打开隐藏的 toolbar)

          5:   配置好以后,你就可以在product 栏先找到Archive 然后一路下路,登录你的开发者账号,

                然后在导出的时候,有四个模  式,选着第二个模式,然后就可看见你的ipa文件了。

               详细打包安装过程请移步 http://www.cocoachina.com/bbs/read.php?tid-282591-page-3.html

          6:这里你就可以将ipa安装在你的iphone设备上了

 三: 一些其他问题,欢迎大家交流学习。

      

        

      


       

       

       




首相首相






你可能感兴趣的:(react,native,react-native,ios,打包,react-native,ios真机测试,react-native,ios)