iOS - APP上架的从0到1

首先,通过下面的思维导图,展示下 APP上架的从0到1的整体思路,希望大家有个了解,后面可以根据具体的实践步骤进行操作


APP上架从0到1的思维导图.png

Tip :

  • 在申请账号这步省略,可自行在Apple Developer上进行配置
  • 如果文章讲述的个别配置操作有问题,可以自行百度或者留言

进入正题:

Apple Developer相关配置:

1、进入Apple Developer

Apple Developer网站

  • 点击右上角的accout,进入下面的登录界面,如果没有自行用邮箱创建,后面的都要用这个账号进行上架操作


    Apple Developer登录界面
  • 登进来后,就是下面的界面:


    登录成功的界面
  • 我们点击Certificates, Identifiers & Profiles进入配置证书的界面

  • 每个证书会有5个属性,名称,证书类型,使用平台,证书创建人,过期时间,这个证书类型包含的有Development开发版本,Distribute上线版本,APNs的证书也是有这两个版本的:

  • 注意:如果多人开发的话,不需要每个人都去创建,一个人创建,在钥匙串导出证书的p12文件给他安装即可,后续就使用同一个证书进行开发,上线


    Certificates, Identifiers & Profiles
  • 我们初次可点击“+”加号去创建我们需要的证书,进入下面的界面:


    image.png
  • Sign development versions of your iOS, macOS, tvOS, and watchOS apps. For use in Xcode 11 or later.
    这里的 iOS, macOS, tvOS, and watchOS 都是指开发的针对平台和Xcode适用版本

  • 我们拿一个开发者证书作为示例:
    选择Apple Development 点击continue:


    image.png
  • 此时我们需要去Mac的钥匙串访问,创建一个Certificate Signing Request:

image.png

image.png

image.png

image.png
  • 会在你选择的文件目录下生成一个CertificateSigningRequest.certSigningRequest文件:
image.png
  • 回到Apple Developer的网站,选择choose file:


    ------
  • “选取以上传”后,会直接生成一个证书,点击下载,下载到本地,双击即可运行本地Mac上了

  • 如果是下面这样就是证书没问题的,可以去Xcode运行使用了

  • 结合上面说的,如果需要导出证书的p12 文件给其他同事,直接在这里点击证书,点击导出证书,设置密码,告诉同事即可


    image.png
  • 另外几个功能和大家简单一下:

  • 在此处着重说一下Device,我们在开发过程中,可能需要涉及到打ipa包测试,但是有的手机设备的UDID并没有添加到我们的后台,这个时候,就需要需要安装的收集,提供它的UDID(设备标识),然后在Device中添加进去即可

  • 查设备标识的方法: 查设备标识的方法

    image.png

  • 至此 Apple Developer的配置结束


Xcode 配置(演示Xcode Version 12.4 (12D4e)):

1、配置account


配置account - 1

配置account - 2

2、配置Bundle id


配置Bundle id

3、上线准备配置,将配置都选择为Release版本(快捷键 command + shift + ,)


image.png

image.png

4、点击工具栏——>Product——>Archieve即可


点击Archieve

5、Achieve后悔到一个弹窗的操作界面,点击Ditribute App上线app,如果证书没有问题,会是一马平川,直接到status为Success即可


Achieves

6、点击Ditribute App后的几种状态:
App Store Connect :提交至App Store Connect 上线版本
Ad hoc:内部测试ipa,导出ipa

image.png
  • 至此 Xcode 配置的配置结束

App Store Connect配置上线App信息:

  • 还是在Apple Developer网站点击App Store Connect进入


    image.png
image.png
  • 点击app 进入,点击+号
  • 在新建app的语言,设置下主要的语言,如果是国际化版本的话,项目内部做国际话语言适配即可。
新建app
  • 创建出来后,直接在app信息中配置相关app信息即可


    image.png
  • 如果在固定的国家上线的话,在此处设置即可:


    销售范围

最后在app信息中填写好,公司网址,测试账号,APP类型等信息就可以了


你可能感兴趣的:(iOS - APP上架的从0到1)