上传到AppStore详细步骤

2016.5.10

1,钥匙串生成本地证书

2,配置appid,发布证书,推送证书,配置文件

3,iTunes connect创建app

4,xcode打包


1,先本地钥匙串生成一个本地证书

上传到AppStore详细步骤_第1张图片
从钥匙串颁发证书

这里电子邮件地址和名称随意写就ok

上传到AppStore详细步骤_第2张图片
生成证书

生成的证书文件如下

上传到AppStore详细步骤_第3张图片
本地证书


2,苹果开发者中心添加appid、证书、配置文件

(1)添加appid

name根据自己app来写

上传到AppStore详细步骤_第4张图片

bundle id根据自己app写,我习惯用com.xxx.app格式

上传到AppStore详细步骤_第5张图片

把项目所需的功能选上,比如推送、健康等。

上传到AppStore详细步骤_第6张图片

下面点continue,然后register即可

(2)证书

根据所需创建证书

这里以提交到App Store时的推送证书为例

上传到AppStore详细步骤_第7张图片

选对应的bundle id,然后继续

上传到AppStore详细步骤_第8张图片

选之前生成的本地证书

上传到AppStore详细步骤_第9张图片

到这里,证书就创建好了

上传到AppStore详细步骤_第10张图片

此时需要下载刚才创建好的证书,然后双击打开,在钥匙串中找到对应证书

右键导出证书

上传到AppStore详细步骤_第11张图片

注意,文件格式默认是.p12,如果不是的话,可以退出钥匙串重新打开证书重复试几次。然后存储即可。

上传到AppStore详细步骤_第12张图片

上面点存储,会让设置一个密码,后面双击证书或打包时会让输入密码

上传到AppStore详细步骤_第13张图片

(3)配置文件

这里以发布时的配置文件为例

上传到AppStore详细步骤_第14张图片

这里选择之前添加的appid,注意证书和配置文件的appid一定要对应,否则无法在同一个工程里使用

上传到AppStore详细步骤_第15张图片

这里选择前面添加的发布证书,如果有多个注意自己辨别清楚对应的appid

上传到AppStore详细步骤_第16张图片

配置文件名字,我习惯用工程名+PP格式来命名,如:MusicPP

上传到AppStore详细步骤_第17张图片

这里就配置好了,下载即可。

上传到AppStore详细步骤_第18张图片

存储下来的证书和配置文件如下,双击即可使用

上传到AppStore详细步骤_第19张图片

到此,证书和配置文件之类的就弄好了,接下来就是再iTunes connect上创建app,然后xcode打包啦~

3,iTunes connect创建app很简单,就不细说了~

4,打开工程,在xcode的偏好设置里把开发者账号添加上。再双击打开刚才下载下来的证书和配置文件,将工程中bundle id改成配置appid时的bundle id,版本号按照需要设置,下面的signing勾去掉,然后选配置文件

上传到AppStore详细步骤_第20张图片

在build setting里搜code sign,确认一下是否选的distribution

上传到AppStore详细步骤_第21张图片

在capabilities里检查一下所需要的功能是否打开,如通知。

上传到AppStore详细步骤_第22张图片

然后,product -scheme - edit scheme,将run里的debug改为release模式

上传到AppStore详细步骤_第23张图片

接下来把模拟器那里选为generic iOS device,然后product -archive

上传到AppStore详细步骤_第24张图片

upload to App Store,然后走完下一步,就可以在iTunes connect 里构建版本了。

export是打ipa包的,也是一直点下一步,最后选目录存储ipa包。

个人习惯使用上一种方法,比较简单。

上传到AppStore详细步骤_第25张图片

如果上面使用了export的方法,打完ipa包后,

按照下图,打开application loader

上传到AppStore详细步骤_第26张图片

然后登录开发者账号,选取刚才的ipa包

上传到AppStore详细步骤_第27张图片

然后下一步,

上传到AppStore详细步骤_第28张图片

最后就可以去iTunes connect构建版本了。

完成~

你可能感兴趣的:(上传到AppStore详细步骤)