填写Bundle ID:
•在"Explicit App ID" 栏下的“Bundle ID”项中输入 App ID (反域名格式,如com.company.test)
•这里的“Bundle ID” 对应Xocde的中的“Bundle identifier”
•Explicit App ID :唯一的App ID,用于唯一标识一个应用程序。例如“com.apple.garageband”这个App ID,用于标识Bundle Identifier为"com.apple.garageband"的app。
•Wildcard App ID:含有通配符的App ID,用于标识一组应程序,例如“com.apple”(实际上是Application Identifier Prefix)表示所有应用程序;而“com.apple.”可以表示Bundle Identifier 以 “com.apple.”开头(苹果公司)的所有应用程序。

在"App Services"栏下选择应用要使用到的服务(如果要使用推送功能,勾选“Push Notifications”)。

点击continue - 点击submit - 点击done,申请“App IDs”完成,点击 All IDs可查看申请的ID,点击该ID

点击 Edit 可对该App ID进行编辑。
2.2 Certificates2.2.1 描述
iOS证书是用来证明iOS App内容(executable code)的合法性和完整性的数字证书。对于想安装到真机或发布到AppStore的应用程序,只有经过签名验证(Signature Validated)才能确保来源可信,并且保证App内容是完整、未经篡改的。
•数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息已经公开密钥的文件。具有时效性,只在特定的时间段内有效。
•iOS证书分为两种:开发证书和生产证书。开发证书用于开发和调试应用程序,可用于联机调试。生产证书用来发布应用程序。
2.2.2 生成证书请求文件(CSR)
可以通过KeyChain(钥匙串)证书助理从证书颁发机构请求证书。在iOS Dev Center中添加证书(Certificates)时,需要上传CSR文件。
打开KeyChain(钥匙串),点击菜单栏“钥匙串访问” - “证书助理” - “从证书颁发机构请求证书”

填写开发者账号邮件和常用名称,勾选“存储到磁盘”










