Xcode 证书生成、设置、应用。

标签: xcode 证书 应用 | 发表时间:2012-09-10 19:18 | 作者:妙笔
出处:http://www.cnblogs.com/

 

 转载请注明出处,希望多多交流,谢谢!

1         点击钥匙图标

 

 

2         在菜单栏中依次选择:钥匙串访问⟶偏好设置⟶证书选项卡,下面两项全部选关闭

 

 

 

3         生成证书请求:钥匙串访问⟶证书助理⟶从证书颁发机构请求证书

 

 

 

 

4         输入两个电子邮件地址和常用名称。电子邮件地址是你注册AppleID。

a)   常用名称输入你在苹果网站注册的名称,其它名称没试过,不知道行不行。

b)   选择“存储到磁盘”。保存后的名称应该为:CertificateSigningRequest.certSigningRequest

 

 

 

c)   保存到磁盘后在你的钥匙串访问窗口应该会出两个密钥,一个公钥密钥,一个专用密钥,红色部分就是你在上面输入的常用名。

 

 

 

 

5         生成Certificates证书

a)   登录开发者中心:如果不知道路径,点下面链接:

   https://developer.apple.com/ios/manage/overview/index.action

 

 

 

 

b)   选择左侧的Certificates标签,再选择右侧的:Request certificate ,在弹出的页面框最下端选择文件,上传刚刚生成的证书请求(CertificateSigningRequest.certSigningRequest),提交之后会出现Download下载按钮。生成之后先不要下载。

 

 

 

 

 

6         设置Devices

a)   在页面的左侧选 devices 添加你的设备

a)         输入你的手机名称,(可以在手机上通用⟶关于本机,查看手机名称)

b)         输入你的UDID  (连接你的手机到电脑,打开Xcode⟶window⟶organizer,在打开的窗口中选择 Devices)如图:最下面一行identifier就是UDID

 

 

 

 

7         设置APP IDs

a)   在页面的左侧选APP IDs,

b)   在页面右侧选择 New APP ID ,打开页面如下图,

c)   输入一个APPID描述符,这个描述符没有实际意义,就是描述你的这个APP ID 是做什么用的,如“MyDebug”,在下面一个框中输入你的应用程序ID,通常以“com.英文域名.*”这种方式命名。设置好之后提交。

注意!在这里要详细说明一下,"*"号表示所有程序都可以用此证书编译,如果后面不用*号而是用具体的名称那么这个证书只能用于和这个名称相同的程序。但是如果需要编译带发送push通知消息或需要游戏中心服务的程序必须设置成与你的程序名称相同的名子,不能用"*"。

 

 

 

 

8         在打开的页面选择你的证书类型。如图:第一项和最后一项不能选,就是因为我的ID用了*

 

 

 

 

 

9         设置Pass type IDs

 

a)   在页面的左侧选Pass type IDs,分别输入一个名称和ID,名称随便填,ID必须以pass. 开头,加域名

b)   提交之后选择 configure 来配制。

c)   点完 configure  后可能还需要点一次,相当于刷新了。

 

 

 

 

 

d)   在打开的页面点 continue继续,点选择文件 上传你的请求证书 (CertificateSigningRequest.certSigningRequest)提交之后会出现Download下载按钮。同样,现在不要下载。

10   生成Profile

a)   在页面的左侧选Provisioning   分别设置下面几项,ProFile Name 就是这个证书的名子,如:“MyDebug”,APP ID如果都是唯一的话,没有其它可以选择。

b)   提交之后回到Certificates 标签页

 

 

 

 

 

注意!如果提交之后   status 状态是 Pending 不是 Active,就重新刷新一遍,如果还不是检查上面的步骤哪里出了问题。

 

 

 

 

11   下载AppleWWDRCA.cer证书

a)   打开Certificates 标签页,下载AppleWWDRCA.cer证书,如图

 

 

 

b)   下载之后双击进行安装,钥匙串类型选“登录”

 

 

 

 

 

 

 

 

12   下载 ios_development.cer证书安装,如下图

安装完之后会出现下面如图两个证书,此处为了清楚,删除了上面生成的两个密钥,在自己机器上千万别删除。

 

13   下载Pass IDs证书

打开Pass Type标签页下载安装。

14   下载用于编译的证书

a)   打开Provisioning 下载,这个证书不要双击安装。安装方法如下:

b)   连接你的iPhone到电脑;

c)   将你的Xcode图标拖到Doc上;

d)   拖动你的证书到Xcode上立即释放。

e)   在organizer窗口Devices标签中下面两个位置就会出现你的证书名称。并且 Status状态一定会绿色。到次证书就设置完成,下面继续说使用证书。

 

 

 

 

 

 

 

 

15   打开Xcode新建一个工程。

 

a)   在左侧中找到xxxx-info.list文件,设置右侧“Bundle identifier”的值,将原来的xxxx.${PRODUCT_NAME:rfc1034identifier} 替换为你在页面里设置的值如com.英文域名.${PRODUCT_NAME:rfc1034identifier1}

b)   选中左侧的工程图标,如下图所示位置设置你的证书,如右侧红线部分。

 

 

 

 

16   在Xcode的左上角选择你的设备如图,然后点击最左边那个三角型,这时你的iPhone上就会出现你的程序了。

 

 

 

编译证书就此设置完毕,仅供参考。欢迎各位互相交流。

本文链接

相关 [xcode 证书 应用] 推荐:

Xcode 证书生成、设置、应用。

- - 博客园_首页
 转载请注明出处,希望多多交流,谢谢. 1         点击钥匙图标. 2         在菜单栏中依次选择:钥匙串访问⟶偏好设置⟶证书选项卡,下面两项全部选关闭. 3         生成证书请求:钥匙串访问⟶证书助理⟶从证书颁发机构请求证书. 4         输入两个电子邮件地址和常用名称.

Xcode 5、Xcode 6 免证书真机调试

- - CSDN博客推荐文章
      我们都知道,在iOS开发中,如果要进行真机调试的话是需要苹果开发者账号的,否则Xcode就不能够进行真机调试,只能够在模拟器上运行;这就带来了很多问题,比如iCloud编程的话你不能够用模拟器、要用到拍照功能的话你不能够用模拟器、要用到陀螺仪功能的话你也不能够用模拟器等,也就是说跟硬件密切相关的话就不能够用模拟器了,只能够用真机来进行开发.

Xcode 4.5.2免证书(iDP)开发

- - CSDN博客推荐文章
操作系统:os x lion 10.8.2. 在没有iDP的情况下,要想将程序放到iPhone上调试,并最终发布IPA用于分享,需要以下几个步骤:. 1.自己为自己颁发一个证书用于为生成的程序签名. 2.修改工程配置以及Xcode的配置文件和二进制文件以阻止其验证和签名. 3.通过自定义生成步骤,用伪造的证书为应用程序签名.

XCode 4.0 iOS SDK 4.3 iPhone证书破解 完全教程

- Pei - 博客园-首页原创精华区
参考资料: http://www.alexwhittemore.com/?p=398&cpage=7#comments. 一、创建 self-signed cert(自签名证书). 启动钥匙串,选择 钥匙串访问=》证书助理=》创建. 创建以 iPhone Developer 为名字的证书. 证书类型好像不重要,我就是随便选的;名字好像也不重要,“iPhone Developer"好像纯粹是为了和 XCode的默认值一致,你也可以使用自己的名字.

苹果Xcode 4开发环境发布

- 阿贡 - ITeye资讯频道
伴随着iOS 4.3的发布,苹果推出了新版开发环境Xcode 4. Xcode 4最早于去年6月的WWDC 2010开发者大会上宣布,经过近一年的测试后才终于问世. Xcode 是为Mac、iPhone、iPad、iPod touch开发软件的必备工具. Xcode 4包含Xcode IDE、Instruments调试工具、iOS模拟器以及最新版Mac OS X/iOS SDK.

使用 Xcode 5创建 Hello World App

- - 移动开发 - ITeye博客
当xcode 5发布后,相比之前的版本变化很大,大家可能会有一些疑问:. 我跟随教程学习但是发现程序在 Xcode 5 中不再受支持.. Interface Builder在哪儿?. 我如何去创建一个XIB 文件?. Xcode 5 推荐使用Storyboard 而不是 Interface Builder.

使用xctool自动打包,测试xcode项目

- - 某人的栖息地
xctool是facebook开源的一个命令行工具,用来替代苹果的xcodebuild工具. 彩色且方便阅读的编译内容输出. 最简单的办法是通过homebrew安装 xctool.

Cocos开发中性能优化工具介绍之Xcode中Instruments工具使用

- - 移动开发 - ITeye博客
Instruments是动态分析工具,它与Xcode集成在一起,可以在Xcode中通过菜单Product→Profile启动. 启动如图所示,Instruments有很多跟踪模板可以动态分析和跟踪内存、CPU和文件系统. 每个跟踪模板都有不同的用途,其中Leaks可以检测内存泄漏点,Allocations跟踪模板可以查看内存的使用情况.

签名与证书

- - Lizhi Blog
TCP:通过三次握手,四次挥手,保证连接的可靠性;. SSL(安全套接层)&TLS(传输层安全):在传输层对网络连接进行加密;通过Client生成的随机数R1,R3 + Server生成的随机数R2 根据算法生成对称秘钥;. SSL双向握手:Server端请求Client发送证书和公钥,Client发送私钥加密后的Hash信息,Server用公钥验证.

保证书的世界

- lynn - Solidot
玩聚网数次被关站,时光网、Techweb、Blogbus网站被停止解释,豆瓣社区积极的自阉,饭否回归尚能饭否. Solidot的matrix帐号何以消失了. 网站备案、实名制、自我审查……因为网络世界到处都是错误,这里到处都是保证书. 经营活动还没开始,首先就要签订各类保证书,其中的逻辑是,开办网站就会很容易犯错误—就算现在还没有,也不能保证以后就没有.