iOS开发证书.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iOS开发证书

iOS开发证书介绍 简介 在iOS开发中,涉及到真机调试、推送、应用内支付等功能时,通常都涉及到证 书的申请和安装,在刚开始接触这块的时候,我是从网络上找到各种教程照着操 作,但是由于过于急躁,往往只是照着操作,完成就算,从来没有仔细去理解各 种证书及申请当中各种操作的作用,导致经常出现问题出现之后不知道怎么操 作。因 此,写下此文,细细理解证书申请过程中的各种步骤。 本文将以申请真机调试证书为例进行讲解。(注:本文以理解为主,因此不使用 Xcode 的自动处理,其实自Xcode7后,非开发者账号只需要几步就可以进行真 机调试了,具体可参考使用Xcode7beta免费真机调试iOS应用程序) 详细介绍 如上图,进来开发者中心,可以看到,有Certificates、Identifiers、Devices和 ProvisioningProfiles4个大选项可以操作,那么这4个选项都有什么用呢?  Certificates:证书,含开发证书和发布证书,只有安装了相应证书才能够进行真机测试和 制做测试版和发布版的程序。 一个应用的 ,用来表示一个 ,该 可以自己自由填写。  Identifiers: ID app ID  Devices:表示可调试的设备,需要填写设备的UDID和自由填写的一设备别名。  ProvisioningProfiles:授权文件,记录的是设备的UDID和程序的AppId,即:使被授权的 设备可以安装或调试Bundleidentifier与授权文件中记录的AppId对应的程序。 如果要打包或者在真机上运行一个APP,一般要经历以下三步: 首先,需要指明它的AppID,并且验证BundleID是否与其一致; 其次,需要证书对应的私钥来进行签名,用于标识这个APP是合法、安全、完 整的; 然后,如果是真机调试,需要确认这台设备是否授权运行该APP。 接下来,我将说说我对这几个选项的理解,Identifiers和Device相当于把你账号 下的应用和调试设备记录下来。而 Certificates则用以控制哪些PC可以进行调试 发布。ProvisioningProfiles则是将这三者放在一块,只有满足Certificates、 Identifiers、Devices都是ProvisioningProfiles选择的值才允许运行调试或者发布。 下面将以真机调试为例分别讲讲每一项的操作。 Certificates 1选择iOSAppDevelopment,点continue 2创建CSR文件  打开钥匙串访问,证书助理,点击从证书颁发机构请求证书  填写邮箱和常用名称,生成.certSigningRequest文件存储到磁盘。 3上传刚刚生成的.certSigningRequest文件,点击Generate 4把证书下载下来,双击安装即可 5检查是否安装成功,打开钥匙串访问,如果看到刚刚生成的证书则说明安装成 功,至此,该台设备已经具备进行iOS应用的真机调试的权限了,但是具体可以 调试哪些应用,以及可以在哪台设备上运行应用还得再进一步设置说明。 Identifiers 1填写AppIDDescription 2填写App ID 3选择允许的服务 4完成后,点击continue,检查后点击submit即可。 5在对应应用下填写bundleid Devices 1连接设备,打开iTunes,点击设备图标 2点击序列号,会出现UDID,右键拷贝 3填入刚刚拷贝的UDID,并且填入一个别名,然后点击提交即可。 Provisioning Profiles 1类型选择,选择iOSAppDevelopment 2配置  选择应用ID  选择证书  选择可调试设备 3填写授权文件名并生成 4下载并双击安装 5在项目target/General/CodeSigning/ProvisioningProfile中选择刚刚安装的许可 文件即可。 参考 iOS开发:创建真机调试证书 iOSProvisioningProfile(Certificate)与CodeSigning详解 作者:狸猫副园长

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档