十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
iOS开发都要走的路子那必定是证书的配置,尤其涉及到多人开发的时候,还要管理一些开发打包上线的一些权限。此时通过配置证书,再去手动生成描述性文件显得格外麻烦。
10年的博罗网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整博罗建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“博罗网站设计”,“博罗网站推广”以来,每个客户项目都认真落实执行。
在进行证书的配置之前,可以先理一下原理。
如下图所示,在配置证书的时候,首先在配置证书的那台电脑上通过证书助理先生成一套当前主机的证书,这个证书是为了后来在开发者中心配置相关开发与发布证书需要用到的。
在开发中心通过绑定 母机 所生成的证书来生成对应的开发证书与发布证书,这里的两个证书的实际作用是用来 授权 相关主机的相关的操作权限的(打包发布),通俗点讲就是, 只有安装了这两个证书的电脑才能够有对应的权限去做相关的操作 。
有些情况下,团队中的部分成员是不需要打包以及发布的,所以对于这些开发成员是不用给他们相关的打包授权的,此时这里的 开发证书的P12 就是做这个事儿的,它是用来授权相关的成员是否能够有权限去打包的,所以对于这些成员就不需要给他们相关的P12文件了,如果想进行相关的正常范畴的开发(比如真机调试等),只需要给他们相关的 描述性文件 即可。同样的,推送证书也有相关的生产环境以及开发环境,推送证书的P12是用来授权相关的主机去进行推送操作的(一般三方的推送平台需要这些授权才能够进行相关的推送操作)。
目前有两种方式去进行证书的配置,分别是
这里推荐第二种方式进行开发,因为省去了很多配置证书的工作,只需要将团队中的开发成员加入到对应的开发组中即可完成配置授权。
加入团队开发者也很简单,也就三步:
在进行证书搭建的过程中需要注意 证书过期 的问题,因为目前开发证书的有限时间通常为一年,过期的时候需要重新生成一套新的证书来保证正常的打包上线等权限的正常授权使用。
首先登陆(99美元账号)
a.点击页面右上角c.选择证书类型 distribution,选择添加
d.点击+后,选择distribution-App Store and Ad Hoc,continue
PS:现在的itunes已经将这两项分开,要上传至AppStore请选择App Store,如果是要安装到一台或多台设备上,请选择Ad Hoc
e.之后继续continue,会看到需要上传证书界面
f.打开mac的钥匙串访问
g.选择钥匙串的证书助理(有些可能是英文的)h.点击继续后存储证书,一般选择桌面(依据个人喜好)
i.在e的界面选择choose File将刚刚存储的证书上传。
j.下载证书,双击安装
k.生成证书对应的provision File
l.continue-选择App ID
PS:此处App ID选择自己原来建的,这个应该在真机调试之时就生成过。如果没有,到Identifiers-App IDs中新建一个
m.点击继续-然后选择刚刚新建的发布证书
n.选择继续
PS:此处profile Name填写需与App ID 的后缀一致。如果为*则自定义一个。
o.点击生成后会在provision profiles 里看到你锁生成的profiles,选择type为distribution的那个下载下来,同样双击安装即可
发布证书就申请并安装完成了。
首先,你需要你个苹果开发者帐号,这个东西可以百度如何申请开发者帐号,99美刀一年,在拥有开发者帐号之后就可以登录苹果的develop网站申请证书了
如果是新项目配置证书,那么本文则不再赘述,度娘拥有大量的资料,请自行翻阅。
如上图,选择对应的证书后,在证书界面点击"edit",然后将新的移动端设备勾选上即可
当办公环境迁移,旧的开发电脑不可用或者需要新增加一台开发电脑时,现有的证书将无法在新的开发设备上使用,需要重新配置。
方法一(不推荐): 直接删除旧的证书,重新生成一份。
方法二: 如果项目已经上线,或者旧的证书其他环境正在使用,不满足删除证书的条件时,需要新增一台开发设备。这时候可以将旧证书保持不变,新增开发、发布证书,然后根据生产证书生产描述文件即可,具体步骤如下:
1、 根据新电脑的密钥创建生产证书(最多3个)。
苹果开发者账号申请文档
一、苹果ID的注册
1.注册苹果ID:;page=create
o 国籍选好中国,避免后面开发者账号注册的时候带来不必要的麻烦(虽然不知道具体有什么麻烦)
o 年龄一定要满18岁,这个也会是后面注册开发者账号失败的原因。
二、开发者账号的注册
1.登录个人账号页面点击 join..
2.进入界面后 点击右上方蓝色按钮
3.点击后进入以下界面,点击开始注册
4. 选择对应的账户类型
普通账号选择个人/一项。
5.填写公司信息及个人信息
注意此处需用 英文字母描述 不可出现中文。
6.信息输入完毕后 进行确认,确认之后
7.点击购买后,会出现要求重新登录,点击登录即可。
8.选择付款方式,付完款之后流程就结束,等待审核即可。
三.创建App开发证书
1.登录创建开发者证书。
2.创建包名
填写对应信息之后即可完成包名创建
3.创建开发证书
点击 + 创建证书
证书主要包括Development(调试证书)和Production(生产证书)两种,Development是开发人员工作开发时所用,Production用于将App打包发布到App Store。
正常需要创建三个证书即可
1.iOS App Development.
2.App Store and Ad Hoc
3.Apple Push Notification service SSL (Sandbox Production)
四.创建App 应用
1.登录
2.点击+号选择刚刚创建的bundle Id创建新应用,即完成创建。
一般会需要根据bundle Id创建一个注册一个套装ID,套装ID应该是用于和watchOS苹果iWatch,iPad所用的程序生成一个共有的App包名,点击蓝字创建即可。
到此即完成了开发以外的所有工作了,剩下的工作就要去Xcode开发App啦!