IOS开发~企业证书

来源:互联网 发布:什么是linux串口编程 编辑:程序博客网 时间:2024/04/29 16:48

本文目的是:由于刚换工作,到了新公司,电脑和开发者帐号等都是全新的,所以要重新弄证书了,对于每个IOS开发人员来说没证书这块都都少“受伤过”,由于新公司使用的企业级帐号,我新来,被邀请到企业开发Team里,同时证书请求的权利是要经过企业管理员的批准才能获得到,如果没明白也不要紧,下文详细说。那开始了:


1、首先,如果你入职了,一个有一个公司邮箱,对的,这个是必须的。因为你将要使用的是企业级开发帐号,关联的Apple ID必须是用你公司邮箱申请的,如果你已经有了公司邮箱,但还没用这个邮箱区注册Apple ID,那现在可以先注册了(https://developer.apple.com/devcenter/ios/index.action)。


2、接下来,找你公司里Apple企业级帐号管理员,让他发Team邀请给你


你会在你的公司邮箱的邮件里看到这样开头的一段话:

点击这段话中间的链接:



接下来,点击  Sign in  ,输入你上一步(第一步)你申请的 Apple ID及其密码, 然后点击 Submit。



3、接下来打开苹果开发者门户网站:https://developer.apple.com/devcenter/ios/index.action

并且用你公司邮箱申请的那个 Apple ID登录,打开主页后,点击屏幕右上方的第一项


出现如果界面:



然后点击:Certificates ,进入如下界面(由于涉及到公司信息,所以只截了左半部分的图)



4、接着第3部,点击 Development


在屏幕右上方会出现一个 

点击 + 号,向你公司的企业帐号管理员发送一个请求,等待他批准,发布证书也一个道理,如果你的请求被批准了,在屏幕右下方的列表中将会找到你的名字,然后就可以继续了。点击列表中你的名字会出现 IOS Development 下来页面,点击其中的 Download ,下载开发者证书。如果没有下载证书的链接,可以用keychain 工具创建一个证书请求,然后利用证书请求获得证书,并双击使用。


5、接下来点击  Development,选择你需要的项目证书(由于项目不是我创建的,我是中途接手,所以之前Team里已经做好证书了,我就直接下载了,下载后双击使用)



6、打开XCode->Organizer ,选择 左侧顶部的  


然后点击页面右下角的 


然后会提示你输入 Apple ID,输入你的公司邮箱注册的 Apple ID,然后证书列表会刷新,你当前Team的所有证书都会看到。

然后查看你设备使用d的证书是否都没问题了,真机运行项目。



注意: 本教程其实还不够完善,仅仅描述了我所遇到的几个问题。

1、其中,如果错过了第一步,假如你使用了一个自己的Apple ID去接手公司企业级帐号管理员的邀请了,那要在次联系管理员,再发一次请求给你,不然会有问题(你的Apple ID登录门户网站之后看不到证书的链接)


2、如果你用自己的 Apple ID假如了Team,并申请到了证书,但项目真机是跑不起来的,因为必须使用你公司邮箱注册的 Apple ID,所以打开KeyChain 工具,删除没用的 IOS Developer 证书,我因为这个地方导致证书一直有问题,真机跑不起来。 


这两个小问题,却浪费了我一下午的时间。

如果一切正常,那么你对应设备应该有两个证书,一个是IOS Team ,一个是你当前 App的证书。


希望对你有帮助,用这半小时的简单教程能帮你省去不必要浪费的时间! 如有不足,不对,细节不到位之处欢迎补充,不胜感激。

原创粉丝点击