美文网首页
ReactNative--IOS打包

ReactNative--IOS打包

作者: 安静的猫null | 来源:发表于2017-04-12 10:56 被阅读62次
    o_2.jpg

    ReactNative--IOS打包

    地球人(三体世界、歌者文明等外星全体不在此范畴)都知道,就APP安装来说,安卓世界可谓群魔乱舞,积极开放自由。随便打个apk就可安装使用了,当然有些需要googleplay service支持。IOS则相对保守的多,必须严格审核,通过之后方可上架,供他人使用。这点对于以盗版、山寨等手段兴起的某些群体来说,是很痛苦的。当然,痛苦的还有普通IOS开发者。苹果应用无论是开发人员自己测试,还是一定群体内内测,都必须拥有一定的资格——苹果开发者认证账号。苹果开发者账号有三种:企业账号、公司账号、个人账号,后两者就我知道几乎没什么区别。IOS应用要想上线或内测必须拥有三种账号之一,扯了这么多,下面说一下,苹果如何打包内测。当然,网上教程很多,可自行google(百度)。

    首先,你要有从业资格证——苹果开发者账号

    什么?没有?自行注册,来猛戳这里

    然后,生成各种证书

    过程操作很简单,过程很繁琐。没办法,通往成功的道路总是曲折的。
    晚上教程一大堆,自行搜索。

    接着,需要Xcode中添加各种证书

    IOS离线包

    控制台输入

    react-native bundle --entry-file index.ios.js --platform ios --dev false --bundle-output ios/ios.jsbundle
    

    打包成功后,ios目录会多两个文件,将这两个文件添加到项目中,直接拖进去。

    rn-iosipk01.png
    rn-iosipk02.png

    然后菜单栏中,找到Scheme编辑

    Product>Scheme>Edit Scheme
    

    或者直接

    Command+Shift+'<'
    

    进行如下设置,


    rn-iosipk03.png

    接着点击Product>Archive,注意要先将设备调试设置为Generic IOS Device,一路下一步即可。
    导出成功之后就可以安装了。
    当然安装需要添加测试设备的udid,udid什么鬼?
    下面说一下udid怎么添加,以下只针对小白用户,其他大神自行跳过。

    如何添加udid

    • 1.通过iTunes或者iTools等工具查看

    手机连接电脑,打开iTunes(iTools), 按如下操作:

    rn-udid01.png rn-udid02.png

    什么?没有udid?看上图操作3,,,点击会变得哦!


    rn-udid03.png

    右键,拷贝,不要截图!

    右键,拷贝,不要截图!

    右键,拷贝,不要截图!

    重要的事必须说三遍

    • 2.通过第三方网站

    在手机上用Safari打开如下链接neicebao.com/udid

    手机上用Safari打开

    手机上用Safari打开

    手机上用Safari打开

    重要的事必须说三遍

    rn-udid05.png
    3.查看设备名称

    iTunes或iTools

    rn-udid04.png

    手机直接查看

    rn-udid06.png

    最后,将你的设备名称和udid发给相关人员

    相关文章

      网友评论

          本文标题:ReactNative--IOS打包

          本文链接:https://www.haomeiwen.com/subject/hpipattx.html