参考链接1:http://jingyan.baidu.com/article/ff411625b8141312e48237a7.html
参考链接2:http://www.jianshu.com/p/9d9e3699515e--》很详细
【
】
先登陆开发者账号,进入【证书,签名或配置文件里】
证书:Certificates
{
1:Development。调试授权证书
{
1:真机调试证书;
【
创建证书后,需要证书签名请求也就是电脑的钥匙串配置文件。
这一步,需要我们上传钥匙串的配置文件。
好,我们现在打开我们的Launchpad,找到“钥匙串访问”,打开之后,不用等界面出来,直接在上方导航条中选择“钥匙串访问”目录下的“证书助理”,选择“从证书颁发机构请求证书”。---》存储到磁盘;也就是后缀为.certSigningRequest,将其上传到证书里。完成后,下载证书,后缀为.cer.
双击我们生成的.cer文件,一定要双击,双击后它(.cer)会默认安装到钥匙串(电脑)中,不然使用的时候会出现问题。
截止到目前为止,我们已经完成了对当前电脑授权,允许当前电脑进行真机开发(Tips:即钥匙串已经安装了授权证书,如果是用的其他电脑的钥匙串配置文件,则需要吧下载下来的cer文件,给对应电脑,并在对应电脑上双击)。或者是将授权电脑的p12文件下载下载,以及证书,一起给对方电脑发过去。
】
2:APNs Development。推送调试授权证书
}
2:Distribution,发布授权证书
{
1:Ad_Hoc 证书或者是发布证书【sign your ios app for submission to the app store or for Ad Hoc distribution】[签上你的ios应用程序提交应用程序商店或特别的分布]【
"Ad Hoc发布"是开发者不通过苹果iTunes应用商店进行的发布. 这通常在给客户发送测试版本时是必须的一步.】
【客户的uuid没有加入到开发者中心。
企业证书打包ipa的时候选择ad-hoc,这样就这可以直接测:
而公司证书的话,选择ad-hoc,只能把客户的uuid加入开发者账号里,才可以安装测试】
2:推送发布证书签上你的ios应用程序提交应用程序商店或特别的分布
}
}
2:创建签名Identifiers
添加签名描述,app id Description,目的是在生成配置文件的时候,可以根据名字找到
com.baidu.*
3:devices,添加设备
4:Provisioning Profiles,证书添加界面
{
1:Development 真机调试证书
2:Distribution
App Store 发布证书
Ad Hoc 证书
【创建时,
1:需要选择咱们的创建好的签名,也就是创建的Identifiers,根据创建的名字去创建;
2:选择授权证书的名字;
3:选择设备
4: 创建证书的名字,以后好找。下载后,双击安装到Xcode】
-----》下载证书,后缀为.mobileprovision.
}
目前为止总共下载了两个文件。一个后缀是“.cer”的文件,一个是后缀为“.mobileprovision”的文件。
【通过证书名找到授权证书】在最右边的搭接面里面选择“Build Setting”,然后找到“Code Signing”选项,在“Provisioning Profile”里面选择我们第19步创建的证书,通过名字找到。之后修改“Provisioning Profile”上面的“Code Signing Identity”选择我们通过证书找到的授权证书。四个选项全部需要修改。