在对iOS项目进行测试以及在Apple App Store进行部署打包时,需要一个Apple iOS开发者证书(.p12)和一个配置文件(.mobileprovision)。而这两种文件在测试和发行时均是不同版本的,以下逐步介绍如何在MAC中获得开发者证书和配置文件的。
1.在iOS Developer Program中注册并配置用户设置创建App ID
注册需要花费$99,这个费用是一年的费用,一个账号可以多用,因为之前公司注册过,所以我是直接拿的账号来用。通过浏览http://developer.apple.com,登陆到Member Center,然后在iOS Provisioning Portal中创建一个新的App ID,这个ID由Bundle Seed ID(前缀)和Bundle Identifier(后缀)组成,再填写的时候里面有说明的,只是要注意一点在这里你填写的ID(Bundle Identifier)必须要同AIR中配置文件(-app.xml)里设置的ID相同。
2. 绑定iOS设备
通过iTunes获取iOS设备上的UDID(直接复制),然后打开刚才浏览的iOS Provisioning Portal页面,点击左边侧栏的Devices打开这个页面,然后点击Add Device,输入设备名称(随便怎么写都行)和刚才获取的UDID,然后点击Submit。
3.创建证书签名请求文件
打开Keychain Access(就是工具里钥匙图标),然后点击 Certificate Authority中选中 Keychain Access > Certificate Assistant > Request a Certificate,然后在Certificate Assistant中填写你的名字,电子邮箱,保存地址,在 Let me specify key pair information字段前打勾,然后点击Continue,后面就是指定保存的文件位置和名称以及密钥长度设置。
4.在iOS Provisioning Portal中创建开发人员证书文件
返回到刚才的iOS Provisioning Portal页面,浏览Certificate > Development,点击Request Certificate ,然后点击Browse上传第3步创建的CSR文件,稍等会出现证书,点击证书旁的Download下载保存该.cer文件。另外点击下面的链接下载WWDR证书.
5.将开发者证书转换为P12格式
打开Keychain Access将刚才从页面中下载的两个.cer文件选中导入,点击develop_identity文件,会看到文件展开包含一个私有密钥(图标是一把钥匙),右键点击这个文件,然后选中Export,最后在显示的对话框中,输入为该P12文件的密码。
在flash builder中打包iOS时,指定刚才创建的P12开发人员证书和开发配置文件。
注册需要花费$99,这个费用是一年的费用,一个账号可以多用,因为之前公司注册过,所以我是直接拿的账号来用。通过浏览http://developer.apple.com,登陆到Member Center,然后在iOS Provisioning Portal中创建一个新的App ID,这个ID由Bundle Seed ID(前缀)和Bundle Identifier(后缀)组成,再填写的时候里面有说明的,只是要注意一点在这里你填写的ID(Bundle Identifier)必须要同AIR中配置文件(-app.xml)里设置的ID相同。
2. 绑定iOS设备
通过iTunes获取iOS设备上的UDID(直接复制),然后打开刚才浏览的iOS Provisioning Portal页面,点击左边侧栏的Devices打开这个页面,然后点击Add Device,输入设备名称(随便怎么写都行)和刚才获取的UDID,然后点击Submit。
3.创建证书签名请求文件
打开Keychain Access(就是工具里钥匙图标),然后点击 Certificate Authority中选中 Keychain Access > Certificate Assistant > Request a Certificate,然后在Certificate Assistant中填写你的名字,电子邮箱,保存地址,在 Let me specify key pair information字段前打勾,然后点击Continue,后面就是指定保存的文件位置和名称以及密钥长度设置。
4.在iOS Provisioning Portal中创建开发人员证书文件
返回到刚才的iOS Provisioning Portal页面,浏览Certificate > Development,点击Request Certificate ,然后点击Browse上传第3步创建的CSR文件,稍等会出现证书,点击证书旁的Download下载保存该.cer文件。另外点击下面的链接下载WWDR证书.
5.将开发者证书转换为P12格式
在flash builder中打包iOS时,指定刚才创建的P12开发人员证书和开发配置文件。