发布你的第一个 React Native App,需要准备些什么?

552 阅读2分钟

大部分 React Native 开发者可能都是从 Web 开发者过渡过来的,而原生 App 的发布并与 Web 端的发布有着很大的差异。对于大多数 React Native 开发者来说,这块着实属于知识盲区了。

因此今天在这里为大家整理了一份准备清单,希望可以帮助各位 RN 开发者们成功发布自己的第一个 App:

IOS

  • 创建一个 Apple 开发帐户(这一步需要一些时间进行验证,所以建议尽早完成。费用大概是 99 刀/年)
  • 创建你的 App 图标:推荐使用 这个工具
  • 创建你的应用启动屏幕(Splashscreen):同样推荐使用 这个工具
  • developer.apple.com 上创建你的 app id
  • 在 XCode 上选择你的 app id 作为 bundle 标识符
  • 创建你的开发和生产证书:Fastlane Match可以为此提供一些帮助
  • 创建你的开发和生产配置文件:Fastlane Match可以为此提供一些帮助
  • iTunes Connect中创建应用程序
  • 上传应用
  • ...

Android

Goolegle Play

如果您发布的是国外的应用,那么只需要发布到 google play 即可。

国内应用商店

国内的应用商店分类比较多:应用宝、小米、华为、百度、豌豆荚等,每个应用商店发布应用的要求也各有差异。

本人也还没试过在发布国内应用(据说对个人不太友好,适合企业应用),因此没法给出很合适的清单。

这里推荐大家可以去参考这些文章:

其他注意事项

  • 发布应用一定要经过完善的测试!应用发布新版本并不像 Web 端那么快速,因此请务必进行完善的测试后再发布您的应用,避免出现严重的问题引起用户投诉
  • 加基本的离线支持。我们无法保证用户网络连接的情况(特别像是在一些网络情况比较差的地方),因此请在断开连接的设备或至少在连接速度较慢的设备上进行测试
  • 花更多的心思在发布管理上。FastlaneCodePush 等工具可以提供很大的帮助

写在最后

希望上述简短的清单可以给大家带来一些帮助,如果有其他想法,欢迎一起交流~

欢迎加入 React Native 技术交流群,一起畅所欲言吧👇

image.png