app上架, 当然要先将app在xcode中archive归档后上传App Store.
但是这其中涉及到证书问题有点混乱, 每次时间一长就会忘记. 现在梳理一下, 并做一个简单的记录.
1. 我们需要什么
我们需要 bundleID, 证书 和描述文件.
申请的顺序是: APPID - 证书 - 描述文件
先注册ID, 得到可用的BundleID.
然后申请证书,证书分为开发证书和发布证书, 开发证书用来真机调试用, 发布证书用来上传App Store用, 开发证书流程简单. 而发布证书需要用到CSR证书, CSR证书生成很简单, 如下:
最后申请描述文件, 发不用的描述文件, 在选择证书的时候记得选择刚才申请的发布证书.
安装上发布描述文件后, 在xcode中的描述文件选择为发布描述文件, 再选择证书时, 就能看到列表中有当时创建发布描述文件是关联的那个发布证书. 选择这个发布证书, 然后archive, 完成后点击 upload to App Store.
上传需要一段时间, 等到上传成功后, 还要等一段时间才能在 iTunes connect 上看到.