苹果开发——Xcode证书生成、设置及应用

原地址:http://zengwu3915.blog.163.com/blog/static/2783489720137483422530/

开发环境: Mac OS lion 10.8.2、Xcode 4.5.1

1. 点击应用程序 -> 实用工作 -> 钥匙串

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

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

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

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

b)   选择“存储到磁盘”。

选择保存路径,保存后的名称应该为:CertificateSigningRequest.certSigningRequest

c) 点存储后

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

5、 生成Certificates证书(此处要有苹果开发者账号,$99/年)

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上就会出现你的程序了。

本文摘自: http://blog.sina.com.cn/s/blog_5a6efa330101dq8l.html

时间: 2024-09-30 10:28:43

苹果开发——Xcode证书生成、设置及应用的相关文章

Xcode 证书生成、设置、应用

Xcode 证书生成.设置.应用,与大家分享.如果按下面步骤还不能编译成功,我手把手教你. 开发环境: Mac OS lion 10.7.4 XCode 4.3.3 1         点击钥匙图标 2         在菜单栏中依次选择:钥匙串访问?偏好设置?证书选项卡,下面两项全部选关闭 3         生成证书请求:钥匙串访问?证书助理?从证书颁发机构请求证书 4         输入两个电子邮件地址和常用名称.电子邮件地址是你注册AppleID. a)   常用名称输入你在苹果网站注

苹果开发证书相关BLOG与Delphi IOS环境安装(超详细)

注:有好的资源,请添加了上传,上传后,通知管理员,删除旧文件,累积相关的学习资源,方便新手学习 一.相关论坛http://www.2ccc.com/ delphi 合子 www.2pascal.com (移动开发群主推论坛)https://quality.embarcadero.com 官方QC,看哪些bug有人提交过了没 http://dn.embarcadero.com/firemonkey EDN 二 相关个人BLOg.文章等: 万一的BLOg--DELPHI大百科全书http://www

苹果开发工具Xcode被植入恶意代码 12306、滴滴打车等中招

近日非官方渠道下载的苹果开发工具xcode被黑客留下后门,目前有大量的APP被病毒感染,包括滴滴打车.中信银行.中国联通.网易云音乐.12306.高德地图等都有中招.据分析,感染该病毒的应用可能会弹出虚假弹窗套取用户 iCloud 账户及密码. 事件详情 有开发者发现国内多个来源发现经过第三方途径(迅雷.百度等)下载的 Xcode 开发环境,其编译后应用会自动发送信息至 init.icloud-analysis.com 远端服务器,该病毒被命名为 XcodeGhost.据乌云平台分析,感染该病毒

苹果开发——设置iTunes Connect中的Contracts, Tax, and Banking

原地址:http://zengwu3915.blog.163.com/blog/static/2783489720137485857701?suggestedreading 如果要在苹果商城发布收费应用或在苹果应用中使用内购收费,首先需要设置你的iTunes Connect的Contracts, Tax, and Banking. 首先打开https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa 登录到iTunes Connect

iOS 苹果开发证书失效的解决方案(Failed to locate or generate matching signing assets)

从2月14日开始,上传程序的同学可能会遇到提示上传失败的提示. 并且打开自己的钥匙串,发现所有的证书全部都显示此证书签发者无效. 出现以下情况: Failed to locate or generate matching signing assetsXcode attempted to locate or generate matching signing assets and failed to do so because of the following issues.Missing iOS

第三方苹果开发库之ASIHTTPRequest(翻译版)

本文转载至 http://www.cnblogs.com/daguo/archive/2012/08/03/2622090.html 来自:http://www.dreamingwish.com/dream-2011/apples-third-party-development-libraries-asihttprequest.html 第三方苹果开发库之ASIHTTPRequest ASIHttpRequest库简介.配置和安装 ASIHttpRequest-创建和执行request ASIH

苹果开发基础知识

App ID(应用ID) App ID是识别不同应用程序的唯一标示符.每个app都需要一个App ID或者app标识. 目前有两种类型的App标识:一个是精确的App ID(explicit App ID),一个是通配符App ID(wildcard App ID). 使用通配符的App ID可以用来构建和安装多个程序.尽管通配符App ID非常方便,但是一个精确的App ID也是需要的, 尤其是当App使用iCloud 或者使用其他iOS功能的时候,比如Game Center.Push Not

苹果开发——向App Store提交应用

原地址:http://zengwu3915.blog.163.com/blog/static/2783489720137410539278/ 完成一个app应用后,肯定是要提交的,下面聊一下关于向App Store提交的一些问题.我们都知道苹果审核的过程就像是在"黑箱"操作,但这并不妨碍你为这个审核过程做一些事先的准备.苹果的App Store审核指南已经告诉你哪些是允许的,哪些是不允许的.当你第一次提交你的应用到苹果的时候,这是一个令人兴奋而但又伤脑筋的过程.即使再有经验的开发者也会

苹果所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程(精)

holydancer原创,如需转载,请在显要位置注明: 转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/9219333 概述: 苹果的证书繁锁复杂,制作管理相当麻烦,今天决定重置一个游戏项目中的所有证书,做了这么多次还是感觉很纠结,索性直接记录下来,日后你我他查阅都方便: 首先得描述一下各个证书的定位,作用,这样在制作的时候心中有谱,对整个流程的把握也会准确一些: 1.开发者证书(分为开发和发布两种