react-native 之 iOS 详细打包步骤及上传苹果开发者中心
很久没弄 iOS 项目了, 正好有时间梳理一遍 react-native 打包 iOS 项目及怎么上传到苹果开发者中心来提交应用, 也当自己在熟悉一遍吧~
准备工作:
Mac 电脑, 安装有 Xcode, 在这里讲的使用 xcode 来运行提交项目的
苹果开发者账号 (已购买的 99 刀或者 199 刀的), 创建证书和证书描述文件并导入 xcode 中
开始步骤:
首先用 xcode 打开项目
双击项目中 iOS 文件夹中的蓝色的 xxx.xcodeproj 或者白色的 xxx.xcworkspace(有白色就白色)
2. 运行项目确定项目能成功运行起来 (不知道怎么用 xcode 运行项目的可自行百度, 这里主要讲打包过程)
3. 在 Mac 终端下找到项目根目录, 执行以下命令生成 jsbundle 文件:
react-native bundle --entry-file ./index.JS --bundle-output ./iOS/bundle/index.iOS.jsbundle --platform iOS --assets-dest ./iOS/bundle --dev false
4. 把生成的 bundle 文件夹导入到 xcode 中:(注意导入后是蓝色的)
5. 选择打包模式:
6. 选择证书和描述文件:
7. 点击 Product, 选择 Archive 进行打包 (过程会比较长, 耐心等待......),
期间可能会出现让你输入密码的情况, 按要求输入密码即可 (可能是电脑开机密码, 也可能是证书密码, 我的两个都是一样的, 具体看提示信息吧)
8. 打完包之后选择 Distribute App
9. 选择上传 App store(之后都是默认选项即可, 知道 upload 结束, 说明打的包已提交到开发者中心了, 只需要去开发者中提交应用审核即可)
到此, react-native iOS 打包完成!
来源: https://blog.csdn.net/qq_41457238/article/details/105391076