苹果开发证书的配置(在Xcode中操作)

By | 2015年5月29日

参考:http://blog.csdn.net/phunxm/article/details/42685597

除了Device需要在网页上添加外,其他三个:Certificates、APPID、ProFiles,我们都可以使用Xcode帮我们自动生成。这里记录下在Xcode中的操作,假设已经在网上添加了Device。

第一步:创建证书(Certificates)

在Xcode的Preferences中的Accounts页面,添加您的账号:

account.png

点击+号添加一个IOS Development证书,这是在开发时用的证书,如果发布时使用下面的Distribution。

adddeveCer.png

添加成功:

NewImage

NewImage

一个开发用的证书生成完毕啦!!Xcode帮我们一条龙操作好了!您可以在钥匙串中查看到添加的公钥与私钥证书:

NewImage.png

同时,我们可以在Apple Developer的管理页面中可以看到,Xcode帮我们自动上传了证书:

NewImage.png

第二步,在Xcode的项目中,由Xcode为我们生成AppID和ProFiles

首先,我们新建一个IOS项目

NewImage.png

默认情况下,项目的Team为None,下面也提示了没有找到Profile。我们从下拉框中选择账号

NewImage.png

选择账号后发现,下面还是会有提示没找到Profile?没关系,那我们就点击Fix Issue吧,看看Xcode会为我们最做什么操作

NewImage.png

等待完成,完成后就没有黄色警告了:

接下来我们看下,Xcode做了什么操作:

在Accounts中打开Detail框,可以看到Xcode自动生成了一个IOTeam的ProFile,注意那个星号,可以发现是一个Wildcard的APPID,可以使用任何的App Identify。

NewImage.png

在Apple Developer管理界面看看有什么变化:

1)为我们生成了一个Wildcard的APPID,任何APP Identify都可以用

NewImage.png

2)为我们创建了一个Profile,自动使用了刚才新建的证书和AppID,同时也包含了手动添加的三台Device。

NewImage.png

到目前为止,关于证书、APPID、Device、Profile,我们已经都有了,现在该配置陪我们的项目本身了,让项目使用我们刚才新建的profile和证书,这样我们才能真机调试。

项目配置完成了!最后,就是插上我们的iphone啦,开始测试下真机调试是否可行: