iOS开发52-iOS 开发者账号、Certificate(证书)、App ID、Device、Provisioning Profile(证书、App ID、设备)的学习和使用
1、开发者账号
在苹果开发者网站上注册。
https://developer.apple.com/
2、Certificate(证书)
用于给应用程序签名(只有签名过的应用程序才能保证其来源是可信任的,代码是完整的,未经修改的), 在项目的Project | Targets -----> Build Settings -----> Code Signing Identity里面指定。
申请Certificate之前需要申请一个 Certificate Signing Request(CSR) 文件,这个文件是保存在我们的mac的(keychain)里面的, 此文件包含了(公钥和私钥), 而我们的应用程序签名是使用私钥来签名用公钥来进行验证, 而苹果生成的Certificate 只包含了公钥, 当你用自己的私钥签名后,苹果会用公钥来进行验证,确保是你自己对程序签名而不是别人冒充的。
3、App ID
4、Device(真机调试的iOS设备)
如何获取UDID
返回到苹果开发者中心网站,填写设备名称和UDID,然后点击Continue按钮就可以了
5、Provisioning Profile(证书、App ID、设备)
6、发布流程
著作权声明:本文由http://my.csdn.net/Nathan1987_原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢