??Certificates(证书): development (开发) :app开发
:app开发推送
production (生产) :appStore+AdHoc
:app发布后的推送证书
证书需要申请,申请步骤:...
??Identifiers(app唯一标示)
??Devices(真机调试设备列表)
??Provisioning Profiles(配置文件-PP文件): development (开发) : DEV
distribution(发布): AdHoc (发布的包只能指定的设备安装)
AppSotre
1??、创建AppID:
App ID Description:pushTest
Identifier:R3BGKA5FU9.com.pushtest2015
注意:BundleID不要使用通配符
2??、生成证书请求文件:
注意:新建证书需要注意选择证书种类
开发证书-Development 用于开发和调试使用
生产证书-Production 用于 App Store 发布 (distribution)
continue 后选择对应的AppID
打开KeychainAccess 创建 Certificate Signing Request(证书请求文件)。
证书助理-从证书颁发机构请求证书
填写“User Email Address”和“Common Name” 后选择 Saved to disk 进行保存 。
3??、上传证书请求文件得到证书并下载
回到苹果开发网站,上传刚才生成的证书请求文件
下载并双击打开证书,证书打开时会启动“钥匙串访问”工具。
在“钥匙串访问”中你的证书会显示在“我的证书”中,注意选择“My Certificates” 和"login"
4??、根据证书导出p12文件
导出 .p12 证书文件
注意要选“login”和“My Certificates” 导出证书时要选中证书文件,不要展开private key。
5??、生成配置文件并下载
Provisioning Profile的创建
开发证书 开发配置文件
--> AppID --> Devices -->
生产证书 生产配置文件
打包 --> 测试
--> 发布