2016-Apple开发者账号申请真机调试的步骤

本文记录注册付费apple developer后申请iOS真机调试凭据的步骤。期间参照了网上资料但由于非最新有些出入,所以自己记录一下便于以后回顾。

环境:Xcode6.4,硬件:iPhone5系,浏览器建议Safari貌似加载快一些,反正开始用chrome巨慢刷半天出不来。

如下:

1、登陆https://developer.apple.com/后,点击“Certificates, Identifiers & Profiles”选项,会进入一个overview界面,在iOS栏随便点击一个子选项即进入iOS详细页面portal;

2、首先需要生成一个iOS certificate(iOS证书),大概原理是从主机(Mac端)生成一对公私钥请求上传至开发中心,然后在生成的iOS certificate里会包含该钥匙对的公钥,当真机运行需要对代码进行验证时就用公钥来与主机端的私钥验证,以保证唯一性:
  • 在Mac系统的“应用程序“里----->实用工具----->钥匙串访问.app----->”钥匙串访问“----->”证书助理“----->"从证书颁发机构请求证书"----->填入自己的邮箱和姓名就行,请求是”存储到磁盘“,即生成了一个证书请求”certSigningReques“;
  • portal页面左边栏第一大行“Certificate”的“All”右上角的“+”号添加----->选择“iOS App Development”,一路“continue”----->上传刚刚生成的证书请求,确认后就可以下载开发中心生成的iOS certificate了(貌似一天只能新添加一个iOS App certificate,还有名字貌似都只能默认为开发者名字不能修改,如果有多个证书必然容易混淆,只能通过日期来分辨不同证书)。

3、接着需要一个App(lication) ID,用来标识申请的证书:

  • portal左边栏第二大行“Identifiers”的“App IDs”----->右上角的“+”号添加一个id----->“App ID Description”输入id描述用于自己辨别各个不同的App ID,可随便填例如“test1st”----->"App ID Suffix"输入前缀,可选wildcard那么该App ID就可以对应测试多个apps只要bundle id对应,explicit则只对应测试一个app但可协同iCloud等功能----->“App Services”可选,app包含哪些功能就勾选哪些----->接下来一路确认即可。
4、接下来需要就是添加Device硬件设备了:
  • portal左边栏第三大行”Devices“的右上角”+“添加----->”Register Device“里填上标识用的Name和UDID(手机连上Mac后在Xcode的Window>Device里点击手机,右边的Device Information下的Identifier那一串数字字母就是UDID),然后一路确认即可。
5、然后就是生成provision profile了,也就是真正在手机里install的东西:
  • portal左边栏第四大行”Provision Profiles“右上角”+”添加----->选择“iOS App Development”、选择生成的App ID、选择生成的certificate(可多选)、选择对应的Device,然后给profile命名个好辨别的名字就行(之后这些信息都可以再Edit),download这个文件。
6、最后就是使用最终生成的provision profile:
  • 插上手机双击.mobileprovision安装profile,然后在Xcode中修改项目plist的“Bundle identifier”为第三步App ID的“ID”(不是Name是ID),然后编译运行即OK了。
以上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值