ReactNative--IOS打包

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打包)