苹果应用开发流程与发布

本文适合小白阅读,以react-native开发苹果应用为例,详细介绍了苹果应用(ios)开发与发布流程

准备工作

  1. 一台MAC电脑和一台苹果手机(非必须,可以用手机模拟器)
  2. 购买苹果开发者服务(Apple Developer),成为苹果开发者(个人/企业)
  3. 初始化初始化react-native项目,可以参考react-native官网

pod安装模块

1
2
3
# pod模块
$ cd ios
$ pod install # react-native转换成IOS原生. 注意:node_modules模块更新,都需要重新执行下这个命令

xcode打开ios项目

参考文章:Xcode在IOS开发过程中的常用功能

构建

products->build

Achives

windows -> Organizer

Distribute App

windows-> Organizer-> Distribute App

App Store Connect

App Store Connect是把包上传到app store中, 在苹果开发者后台可以看到上传的ios包,然后就可以填写app包信息(比如:app简介,app内截图等)提交审核等待了。第一次审核大概5天左右,后面版本迭代的审核可能就1-3天。

提交审核

打开app store,填写app基本信息后,就可以提交审核。

测试流程

下载TestFlight

app developer

图片

2. 登录苹果开发者后台

App Store Connect主要关注两个配置项目【App】和【用户和访问权限】

2.1 配置【App】

这里会展示苹果账户下所有的app

图片

App详情

图片

图片

图片

图片

2.2 用户与访问

图片

图片

2.3 证书、标识符和描述文件

图片
图片
图片
图片
图片
图片
图片
图片