想要获取证书(开发、发布)首先得需要一个证书请求文件即传说中的CSR文件,
CSR文件获取步骤:
1启动Lanuchpad应用程序---实用工具---钥匙串访问
2点击左上角的钥匙串访问--证书助理---从证书颁发机构请求证书
3填写电子邮箱,常用名称(没有固定的限制),之后存储到硬盘,保存好位置,之后生成证书的时候需要用到。
4到此为止,证书请求文件完成,在存储位置生成了CSR文件
证书获取步骤:
1登陆到苹果开发者网 http://developer.apple.com
2点击login 输入账号与密码(该账号必须是付费的 ) signin
3在右侧IOS Developee Program 下选择证书一行
4进入之后选择ios app的证书一行
5进入之后在证书区域选择添加(+标志)
6接下来会要你选择证书类型 开发证书 发布证书 此处指描述开发的 (过程都一样)
7点击继续 之后需要一个证书请求文件 这是把先前生成的证书请求文件 添加进来 完成之后在继续
8证书已生成 点击下载 双击证书即可自动的导入到钥匙串中 证书获取即完成
为开发证书添加设备以便于真机调试,99美元最多能添加100个设备 所以要乘早
步骤:
1选择设备一行
2点击添加(+标志)
3填入对应的信息(设备的名称以及唯一标示符) 名称可以随便写 唯一标示符必须是你设备的udid 将设备连入电脑通过itunes或者xcode都可以看到
同时可以添加多个设备 不过需要将设备信息生成文件 上传即可
4点击继续添加完成
添加APPId, 用来适配应用
1选择APP IDS一行
2点击添加
3填入相应的信息 根据app实际的功能选择即可
4有两种App Id 一种是完全适配的 只能针对一个应用 另外一种就是通配的 可以匹配多个应用 按照提示填写就ok
5点击submit上传即可
生成配置文件provisioning profiles步骤
配置文件包括了证书信息 设备信息 应用信息(APPID) 可以确定设备真机调试时是否符合要求
1选择provisioning profiles一行
2需要选择开发还是发布 这里选择开发
3需要选择APPID 选择刚才为应用上传的appid即可
4选择生成的证书
5选择为该应用添加的设备信息 继续
6未配置文件填写一个名称 点击生成即可
7点击下载 双击将自动添加到xcode
在真机调试时在targe和projectt的code signing出选择生成的证书和配置文件即可在真机上运行 注意当开发的sdk版本低于真机系统时无法匹配调试 因此要使用最新的sdk
这是开发证书的过程 发布证书过程一样