React Native ios打包

1.证书的个人证书和公司证书的创建
https://www.jianshu.com/p/4ae9845bc6ac(个人)

2.在自己项目的ios文件夹下新建一个文件夹取名bundle

3.打包命令:

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

4.在Xcode的AppDelegate.m文件里 添加生产环境配置对比如下:

//    测试环境配置:模拟器
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];

//生产环境配置:真机
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];

5.将项目由debug状态改成release状态,Xcode-->Product-->Scheme-->Edit Scheme...

6.选择 Generic iOS Device ,修改Version和Build号

7.clean一下项目,然后编译。此处生成.ipa文件的方式有多种,可以Archice,也可以先删除.app文件再在编译,将成的.app文件拖到iTunes里面生成。有了.ipa文件,测试还是直接发布到App Stroe按自己的需求而定。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容