美文网首页
iOS证书那些事

iOS证书那些事

作者: 湘郎 | 来源:发表于2016-09-06 15:41 被阅读0次

证书生成

http://www.07net01.com/program/2016/02/1245414.html

http://blog.csdn.net/hgy2011/article/details/9706649  //这个写得很清晰直接

http://blog.csdn.net/fengyee_zju/article/details/46753949  //这个详细些 可以参考里面的appid创建

真机调试

http://my.oschina.net/joanfen/blog/167730

各种证书的注释

http://blog.csdn.net/jeepxiaozi/article/details/43309217

1. Certification(证书)

证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:

1) Developer Certification(开发证书)

安装在电脑上提供权限:开发人员通过设备进行真机测试。

可以生成副本供多台电脑安装;

2) Distribution Certification(发布证书)

安装在电脑上提供发布iOS程序的权限:开发人员可以制做测试版和发布版的程序。

不可生成副本,仅有配置该证书的电脑才可使用;(副本制做介绍在下面Keychain中介绍)

2. Provisioning Profile(授权文件)

授权文件是对设备如iPod Touch、iPad、iPhone的授权,文件内记录的是设备的UDID和程序的App Id,即使被授权的设备可以安装或调试Bundle identifier与授权文件中记录的App Id对应的程序。

开发者帐号在创建授权文件时候会选择App Id,(开发者帐号下App Id中添加,单选)和UDID(开发者帐号下Devices中添加最多100个,多选)。

授权文件分为两种,对应相应的证书使用:

1) Developer Provisioning Profile(开发授权文件)

在装有开发证书或副本的电脑上使用,开发人员选择该授权文件通过电脑将程序安装到授权文件记录的设备中,即可进行真机测试。

注意:确保电脑有权限真机调试,即安装了开发证书或副本;在开发工具中程序的Bundle identifier和选中使用的授权文件的App Id要一致;连接调试的设备的UDID在选中的授权文件中有记录。

2) Distribution Provisioning Profile(发布授权文件)

在装有发布证书的电脑上(即配置证书的电脑,只有一台)制做测试版和发布版的程序。

发布版就是发布到App Store上的程序文件,开发者帐号创建授权文件时选择store选项,选择App Id,无需选择UDID;

测试版就是在发布之前交给测试人员可同步到设备上的程序文件,开发者帐号创建授权文件时选择AdHoc,选择App Id和UDID;只有选中的UDID对应的设备才可能安装上通过该授权文件制做的程序。

3. Keychain(开发密钥)

安装证书成功的情况下证书下都会生成Keychain,上面提到的证书副本就是通过配置证书的电脑导出Keychain(就是.p12文件)安装到其他机子上,让其他机子得到证书对应的权限。Developer Certification就可以制做副本Keychain分发到其他电脑上安装,使其可以进行真机测试。

注意:Distribution Certification只有配置证书的电脑才可使用,因此即使导出导出Keychain安装到其他电脑上,其他电脑也不可能具有证书的权限。

相关文章

  • IOS开发者证书的那些事

    IOS开发者证书的那些事

  • iOS证书那些事

    网上很多类似的东西,犹豫了很久要不要发。最后决定还是发了吧,文中iTunesConnect和MemberCente...

  • iOS证书那些事

    证书生成 http://www.07net01.com/program/2016/02/1245414.html ...

  • iOS 证书那些事

    具体操作流程如下: 1、开发者证书的制作,首先登陆到开发者中心,找到证书配置的版块,点进证书,会显示如下界面,点击...

  • iOS证书和签名那些事(一)

    iOS 证书签名那些事 与其被一个东西经常折磨,那么搞定它吧。没错,iOS的证书签名就是这么一回事,让我们剥掉外衣...

  • iOS 关于证书那些事

    中文翻译 已过期或已吊销的证书 Apple推送通知服务证书您无法再向您的应用发送推送通知。 Apple Pay P...

  • iOS证书和签名那些事(二)

    Provision Profile 文件是个什么鬼呢? 我们不妨找一个看看。 一.provision file文件...

  • iOS证书如何分享给其它电脑使用

    iOS证书如何分享给其它电脑使用 iOS 的leader 电脑上装了iOS的证书(开发证书和发布证书),然后团队的...

  • iOS10推送遇到的坑

    推送配置的那些证书等我就不做解释,iOS以后系统会自动配置你做好的证书,xcode-->Genera 在AppDe...

  • iOS 11 与 iPhone X的适配那些事

    iOS 11 与 iPhone X的适配那些事 iOS 11 与 iPhone X的适配那些事

网友评论

      本文标题:iOS证书那些事

      本文链接:https://www.haomeiwen.com/subject/qevdettx.html