概述
在应用开发完之后,开发者需要将自己应用上传到应用商店供其他用户下载使用。在应用上传之前,你需要有一个开发者账号,开发者账号每年需要99美刀。在拥有了开发者账号之后,还需要制作相关证书给应用签名。签完名之后就可以在itunes connect后台创建自己的应用并上传自己应用。审核完之后,便可以自动或手动发布。
证书
1、创建证书请求文件。
首先打开应用程序->实用工具->钥匙串访问,左上角钥匙串访问->证书助理中,选择”从证书颁发机构求证书”,如下图:接着填写你的电子邮件地址:填你申请开发者账号的名称,也就是你登录苹果开发中心的用户名,常用名称,选择存存储到磁盘,点击”继续”,然后完成,如下图:
接下来便将文件保存到磁盘上,,如下图:
2、创建证书
在浏览器上输入苹果开发者中心地址(https://developer.apple.com)->输入开发者账号->登陆->点击Certificates, Identifiers & Profiles,如下图:
点击Certificates, Identifiers & Profiles进入如下界面:
点击Identifiers,进入Identifiers界面,创建AppID:
输入你的要创建AppID名称:
勾选你的应用需要开启的权限,如推送通知、应用内购等,完成AppID的创建:
完成APPID创建之后,我们可以根据请求文件创建Certificates文件,我们选择+创建:
接下来配置Certificates文件的开发环境:
接下来便是上传我们证书请求文件:
证书创建好之后,我们可以选择下载按钮下载到本地:
接下来我们便是创建Provisioning Profiles,我们这个时候要选择我们之前填写的AppID:
接着配置Provisioning Profiles的开发环境:
接着配置Provisioning Profiles的测试设备,这样就完成了该文件的配置,我们也将它下载到磁盘上:
##签名与打包
我们之前已经下载了两个文件distribution.cer,distribution.mobileprovision,我们双击这两个文件,它会自己安装到Xcode中。接下来我们打开我们的应用,点击项目->在Bundle Identifier中填写我们刚刚的AppID->点击Build Settings->找到Code Signing->在Code Signing Identity选择我们证书文件->在Provisioning Profile选择我们下载的mobileprovision文件。
在真机状态下选择Generic iOS Device下选择Product—>Archive->编译完之后进入Archives界面->选择右边Export导出ipa文件(当然我们也可以直接上传到AppStore)
####应用上传
1、在iTunes Connect后台->你的App->准备提交的版本-> 构建版本旁边的“+”号或选择一个构建版本
2、新建APP,并填写相关信息
3、创建APP之后,准备提交界面上传应用相传截图,填写应用相关信息
4、在构建版本一栏选择我们即将上传的APP。
5、根据上一步提示,我们使用Application Loader(Application Loader位置在Xcode.app/Contents/Applications目录)上传之前导出来的ipa应用,并在在构建版本一栏选择我们即将上传的APP。
6、完善其它信息,提交审核。