全国服务热线:4008-888-888

公司新闻

ios开发设计资格证书,叙述文档,bundle ID的关联

iPhone以便操纵运用的开发设计与公布步骤,制订了一套十分繁杂的体制。这儿面的重要词有:本人开发设计者账户,公司开发设计者账户,bundle ID,开发设计资格证书,公布资格证书(又叫“生产制造资格证书”),开发设计叙述文档,公布叙述文档,消息推送资格证书等...。初中级开发设计者难以了解这正中间的关联和功效。下面就对所述列举的重要內容和他们的关联做下详尽详细介绍。

1. 开发设计者账户 开发设计者账户实际上便是apple id,只不过是要变成开发设计者,必须去iPhone开发设计者管理中心激话开发设计管理权限。激话开发设计者账户分成三种,本人,企业和公司。这三种账户各有一些差别,下表是她们关键差别的比照:


因此假如运用必须上appstroe,就需要建立本人或是企业种类的账户,假如只为內部公布,便可以申请办理公司账户。本人账户和企业账户的差别便是企业账户能邀约好几个账户,她们能够与你共享资源資源协作开发设计此运用,而不用一直询问你想要你的账户应用。

2. bundle ID bundle ID能够汉语翻译成包ID,还可以叫APP ID 或运用ID,它是每个ios运用的全世界唯一标志。不管编码如何改,标志和运用名字如何换,要是bundle id没变,ios系统软件就觉得它是同一个运用。每开发设计一个新运用,最先都必须到member center- identifier- APP IDS去建立一个bundle id。可是bundle id分成二种:


Explicit App ID(确立的APP ID),.domainname.appname。这类id只有用在一个app上。每个新运用必须建立一个。
Wildcard App ID(使用通配符APP ID), .domainname.*。这类id能够用在好几个运用上,尽管便捷,可是应用这类id的运用不可以应用通告作用,因此其实不常见。
ios certificates便是资格证书。它的功效便是证实你的mac具备开发设计或公布某一开发设计者账户下运用的管理权限。并且资格证书还分为二种,一种是开发设计资格证书,也叫Development certificate; 另外一种是公布资格证书或叫生产制造资格证书,英语全名是Production certificate。


development certificate
开发设计资格证书是证实你的mac具备开发设计和真机调节你的程序的物品。可是每一个资格证书关系着一个开发设计者账户,换句话说,你只有应用这一资格证书开发设计这一账户下边的运用,它是根据bundle id来了解该运用不是是归属于自身的账户。因此,每一次为一个开发设计者账号开发设计运用,就得必须这一账户建立的开发设计资格证书。


Production certificate
生产制造资格证书是证实你的mac是不是具备公布运用的管理权限。在archive到appstore的情况下,务必有生产制造资格证书,不然时提交不了功的。


根资格证书
不管是开发设计资格证书還是生产制造资格证书,都务必从根资格证书上派生。根资格证书便是根mac造成的资格证书,menber center上储存的哪个资格证书便是根资格证书,它只有安裝在建立它的那台mac上,别的的开发设计mac务必从那台根mac上导出来资格证书应用。也便是全部的子资格证书都只有从根资格证书派生而成。


iOS Provisioning Profiles也叫叙述文档,它用于标志某一机器设备是不是具备安裝某一运用的管理权限。叙述文档分成开发设计叙述文档和公布叙述文档。在其中公布叙述文档又分成临时性公布叙述文档和宣布公布叙述文档。


开发设计叙述文档(develop provisioning profile)
开发设计叙述文档,建立它必须bundle ID + 开发设计资格证书 + 检测机器设备(在devices中加上); 编译程序的情况下务必三者相匹配,不然编译程序器会出错。
临时性公布叙述文档(distribution ad hoc)
临时性公布叙述文档是用于在比较有限机器设备上公布的。建立它必须bundle ID +公布资格证书+公布机器设备,编译程序时也务必三者相匹配。
宣布公布叙述文档(distribution appstore/distribution ad house)
本人账户和公司账户建立的宣布公布叙述文档不是同的。由于本人账户是在appstrore上公布,因此建立的是distribution appstore叙述文档,而公司账户只有內部公布,因此建立的叫distribution ad house叙述文档。可是他们建立需要要的物品全是一样的:bundle ID + 公布资格证书。 由于她们是不在明确的机器设备上安裝的,因此不用挑选机器设备。


在线客服

关闭

客户服务热线
4008-888-888


点击这里给我发消息 在线客服

点击这里给我发消息 在线客服