这是发布第一个App写的一个小总结,会有不完善的地方,在日后发布其他App后会进行修改和补充。当然只是列出要点。
创建App ID
进入Identifiers新增一个App ID, 选择需要的功能
创建证书
首先是所有项目通用的证书, 在Certificates 中可以创建和查看:
- 开发证书 iOS Development
- 分发证书 iOS Distribution
生成Provisioning Profiles
进入Provisioning Profiles 新增Profile :
- 新项目的Profile, iOS Development
- 根据选择的功能(推送等)增加profile
- AppStore profile, iOS Distribution
创建功能需要的证书
例如推送功能会需要推送证书,推送证书分为开发环境的和生产环境的推送证书。所以要根据需要的情况和相应的App ID创建推送证书。
其中开发环境的证书是在App 提交前使用的,生产环境是提交审核后。
完成了上述证书和profile之后,全部下载双击使用。
如果要在不同机器使用,在安装过上述证书的电脑打开keychain Access 找到相应的证书导出p12格式的文件,再分享给其他机器即可。
创建App
进入iTunes Connect 点击 “我的App” , 增加一个新的app。
填写好所有必要信息。
准备上传
- 在Xcode 中点击project, TARGETS 选中准备上传的项目, 选择Build Setting, 找到Code Signing , 选择Provisioning Profile 为上面创建好的App 的profile, 然后Code Signing Identity所有项目都选择iPhone Distribution:UserName.
- 进行Edit Scheme, 将Archive 的Build Configuration 改为release.
- 进行Archive, Upload to App Store.
提交审核
回到iTunes Connect 选择构建版本, 存储后点击提交审核。