必要的准备
a、证书(ps:证书可以其他App也可通用,非一个App一个)
发布证书: 用于上架版(上传Appstore包)以及内测版(AHoc包)打包使用
调试证书: 用于打调试版(Development版)和真机调试使用
推送证书: 与前两种证书不同此证书服务端使用,一般开发人员申请后导出P12或.PEM格式给服务端使用。(推送证书每个App对应一个或多个)
b、描述文件(.mobileprovision)
描述文件可以根据具体需要生成,只要对应证书,ID生成即可。
Appstore 上传苹果商店使用
AHoc 内部测试使用
Inhouse 企业发布版
debug 调试版
前三种,对应release,distribution方式打包,后面一种对应debug
一 、生成请求证书本地文件
具体:打开钥匙串,做如下操作
点击我们可以看到如下内容:
点击继续,把文件存到桌面(方便我们找到)如下图
那么我们生产本地请求文件就完成了。
3、打开http://developer.apple.com开发者中心,点击member center 登录你的开发者账号,我们就可以看到了这个,如图操作
进去我们看到
这里可以申请你想要的东西,当然你首先的新建一个appid 用来区分其他应用
二、申请App ID
下面的就自己选了
三、生成证书
1、选择证书的类型
2、上传你生成的本地请求文件
3、就可以生成证书了
四、生成配置文件
1、选择配置文件的类型
2、对应证书,生成配置文件
3、为你的配置文件起个名字,并保存
那好,到此你的证书和配置文件都有了,你可以在你的应用中配置好他们,生成发布的包了
五、打包
1、Xcode7下选择不同类型打包(有账号的)
2、没账号的在organizer中打开
b
c