`

(转)Xcode 证书生成、设置、应用

    博客分类:
  • IOS
阅读更多

转自:http://www.cnblogs.com/w-zhijun/archive/2012/09/10/2672599.html

 

Xcode 证书生成、设置、应用,与大家分享。如果按下面步骤还不能编译成功,我手把手教你。

开发环境:

Mac OS lion 10.7.4

XCode 4.3.3

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证书生成和安装[参照].pdf

    以下是关于Xcode证书生成和安装的详细过程: 1. **证书请求**: - 首先,你需要在`钥匙串访问`中生成证书请求。点击钥匙图标,然后选择`证书助理` -> `从证书颁发机构请求证书`。输入你的电子邮件地址(应与Apple ...

    xcode免证书开发调试文档

    知识点一:Xcode免证书开发调试的...以上知识点覆盖了从准备Xcode免证书开发调试环境到破解Xcode、生成本机证书、以及遇到的常见问题处理等方面的内容,为希望在Xcode上进行免证书开发调试的开发者提供了全面的指南。

    xcode 4.5.2 免证书真机调试 生成ipa 教程二.docx

    xcode 4.5.2 免证书真机调试生成ipa 教程二 在本教程中,我们将介绍如何在 xcode 4.5.2 中生成 ipa 文件,用于在其他设备上安装。这里我们不需要证书,只需要按照以下步骤操作。 Step 1:添加自定义的生成后脚本 ...

    Xcode 免证书开发调试(总结)

    通过以上步骤,您应该已经成功地为Xcode设置了本机证书,并完成了Xcode的破解。这样,您就可以在没有正式苹果开发者证书的情况下进行iOS应用程序的开发和调试了。请注意,虽然这种方法可以帮助您在开发过程中节省...

    Xcode 4.2 4.1 免证书开发

    因此,本篇文章将详细介绍如何在不购买苹果开发者证书的情况下,在Xcode 4.1/4.2/4.2.1版本中进行免证书开发、真机调试以及生成IPA文件。 #### 二、准备工作 为了实现免证书开发,我们需要进行以下准备: 1. **...

    xcode 4.5.2 免证书真机调试 生成ipa 教程.docx

    Xcode 4.5.2 免证书真机调试生成ipa教程 本文将详细介绍如何在Xcode 4.5.2中实现免证书真机调试,并生成ipa文件。通过本教程,您可以轻松地在真机上调试和分享您的iOS应用程序。 一、创建假证书 在Xcode 4.5.2中...

    自动打包 xcode 生成 ipa

    在进行iOS应用的自动打包过程中,开发者经常会使用Xcode提供的命令行工具xcodebuild来实现。本篇知识点将详细解释如何使用xcodebuild来完成从项目文件(.xcodeproj或.xcworkspace)到生成IPA包的整个流程。此外,也会...

    Xcode 4.1_4.2 免证书(iDP)开发+真机调试+生成IPA全攻略.pdf

    Xcode 免证书(iDP)开发+真机调试+生成 IPA 的全攻略需要四步:创建证书、修改 Xcode 的配置文件和二进制文件、使用自定义的步骤为应用程序签名和使用一点小 trick 来生成 IPA 文件。只有遵循这些步骤,我们才能...

    iOS 测试证书生成步骤

    在开发iOS应用时,为了让测试人员可以在真机上进行测试,需要生成iOS测试证书。以下是详细步骤的知识点介绍。 首先,打开苹果的开发者网站(***),并使用开发者账号登录。这一网站是苹果官方提供的开发资源和工具...

    Xcode_3.2.5免证书开发调试

    通过以上步骤,开发者可以在不依赖Apple官方证书的情况下,使用Xcode 3.2.5进行应用的开发与调试,大大降低了开发门槛,尤其是在非正式的开发环境中。然而,值得注意的是,虽然这种方法在一定程度上提高了开发效率,...

    XCode 4.2(4.1)真机调试及生成IPA全攻略

    通过上述步骤,即使没有正式的开发者证书,也可以在Xcode 4.2 (4.1)中进行真机调试,并最终生成可分享的IPA文件。需要注意的是,这种做法存在一定的法律风险,仅适用于学习和个人研究目的。随着Xcode版本的不断更新...

    XCode真机调试发布

    在iOS应用程序的开发过程中,XCode作为主要的集成开发环境,提供了一整套完善的工具,包括真机调试和打包发布功能。本文将详细介绍如何利用XCode4.3.2在Mac OS 10.7.4系统上进行真机调试和打包发布,确保您的应用...

    Xcode_免证书开发调试_ipad_程序开发.pdf

    这意味着Xcode无法找到匹配的应用标识符的有效证书。解决方法通常是在Xcode中正确配置证书或使用上述提到的免证书开发方法。 #### 四、总结 通过上述步骤,我们可以无需支付$99的开发者费用即可进行iPad程序的开发...

    Xcode 真机调试 14.6.zip

    当应用在真机上崩溃时,Xcode会生成Crash Log,记录导致崩溃的栈轨迹。开发者需要分析这些日志以定位问题原因。 10. **持续集成与部署**: 使用Xcode Server或第三方工具如Jenkins,可以实现持续集成和自动化部署...

    Mac_Xcode_3.2.5免证书开发调试

    这个脚本会替换Xcode中的某些文件,以允许它在没有正式证书的情况下编译和运行应用。 首先,将以下代码复制到终端: ``` #!/bin/bash cd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug...

Global site tag (gtag.js) - Google Analytics