iOS 真机调试(一)

1.什么是真机调试?为什么要进行真机调试?

           iOS开发中所说的真机调试,是指在开发环节将编写的代码编译并链接为ARM指令集二进制代码,并在真实的iOS设备上运行并调试。由于iOS模拟器仅仅是在功能上模拟了iOS操作系统的大部分功能,并不能代表应用在iOS设备上的运行效果,因此在应用上架前甚至是整个开发周期内,都需要进行一定的真机调试工作,确保iOS应用的功能和用户交互完全正常。

2.在有了付费的开发者帐号和设备之后,还需进行哪些工作才能正常进行实机调试?

           要进行真机调试,需要从几个方面做准备工作,我们下面按照开发者证书、设备、App ID、描述文件的顺序来进行讲解.

2.1什么是描述文件管理站点?

            描述文件管理站点(Provisioning Portal),又称证书、标识符和描述文件管理站点(Certificates, Identifiers & Profiles),是付费开发者帐号下对于开发者证书、App ID、开发设备和描述文件进行管理的开发者网站子栏目。注意最好使用Safari访问.

2.2什么是开发者证书?

            开发者证书,实际是指真机开发中使用的开发者密钥(private key)和开发证书(developer certificate)。开发者密钥和证书为一人一份,是真机开发和应用发布中必备的重要身份标志。开发证书由描述文件管理站点签发,可反复下载,而密钥由开发者本人保管。

2.3如何获得开发者密钥和证书?

            如果是全新的付费开发者帐号,请参看下文的密钥和证书创建流程。如果是已有的付费开发者帐号,请向帐号的密钥保管者索取开发者密钥备份并导入,请参看下文的密钥和证书导出导入流程。如果是已有的付费开发者帐号,但密钥已遗失,请参看下文的证书撤销流程。

2.4创建开发者密钥并申请证书(1)

            请打开当前所使用的Mac电脑中的钥匙串访问(Keychain Access)工具,并选择“从证书颁发机构申请证书”功能.

2.5创建开发者密钥并申请证书(2)

            输入申请开发者帐号所使用的邮箱地址和纯英文姓名。选择保存到磁盘(Saved to disk),并点击继续(Continue)。

2.6创建开发者密钥并申请证书(3)

            确认文件名和保存位置,例如保存至桌面。

            登录iOS开发者网站,并点击右侧的描述文件管理站点。(Certificates,identifiers&profiles)

2.7创建开发者密钥并申请证书(4)

            在左侧的iOS Apps中选择Certificates。可见当前没有开发者证书。点击右上角的“+”按钮。

2.8.创建开发者密钥并申请证书(5)

           选择Development中的iOS App Development,然后滚动到页面底部,选择Continue。

2.9创建开发者密钥并申请证书(6)

           这时看到的是有关创建密钥和证书申请的步骤提示。直接点击Continue继续。

3创建开发者密钥并申请证书(7)

            先点击Choose File按钮,选中我们之前创建的证书申请文件(默认文件名是CertificateSigningRequest.certSigningRequest),再点击Generate按钮。

3.1创建开发者密钥并申请证书(8)

            证书申请成功后,点击Download下载证书,保存至下载文件夹。

3.2创建开发者密钥并申请证书(9)

            双击下载文件夹中的证书文件,会自动进入钥匙串访问工具,请确认密钥和证书已完成配对。密钥和证书创建完成

3.3导出和导入开发者密钥和证书(1)

            在密钥或证书上点击鼠标右键,选择菜单中的导出功能.输入要保存成的文件名,点击保存

3.4.出和导入开发者密钥和证书(2)

            接下来会提示我们输入p12文件加密所使用的密码,下次导入时需要输入此密码,请务必记住,否则将无法导入。输入两次密码完成后,点击OK按钮。

3.5导出和导入开发者密钥和证书(3)\

            接下来系统可能会提示输入当前电脑帐号的密码,输入完成后,点击允许按钮继续, 导出完成后的p12文件请妥善保管。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值