苹果开发者账号可以创建多少测试证书_苹果(企业)开发者账号原理、机制

e0964697f5788c0642dd610a4e0ce40a.png

我们在ios日常的开发中,肯定会和苹果开发者账号打交道,我们的APP上架以及APP的测试都是需要证书进行签名之后才可以的。只要了解到真机调式的原理就可以直接解决问题。

现在的市场上苹果企业开发者账号价格逐渐下降到几十万,苹果个人开发者账号以及苹果公司开发者账号的价格也在折半下降,大家对于手里的账号需要多多的珍惜。

小编给大家讲解一下关于苹果开发者账号的原理,具体是怎么进行操作的,大家有什么不懂的以及小编的说法不合适的地方可以给小编进行反馈,小编会第一时间给大家进行解答。

1、什么是证书

证书是由苹果开发者账号生成的,就像是一种超能力副本,你只要有苹果开发者账号就会有苹果开发者证书,我们有账号有证书就会拥有操控这本证书的能力,一般开发者证书分为两种类型,分别是开发证书Development Certificate和发布证书Production Certificate。

2、开发者证书怎么在电脑上发挥作用

我们的电脑安装之后,怎么才能发挥作用呢?需要借助工具xcode,xcode会在项目编译期间进行代码签名验证,是通过苹果的公钥和私钥组成的,私钥在我们的钥匙串中,就是Mac的本次,公钥在证书里面,我们的证书在本地钥匙串和证书里面都有存储。

经过苹果开发者账号和本地的Mac验证过的证书就可以利用合法的证书来进行APP的测试以及发布了。

3、APP ID

这是一个APP的身份证,也是APP的唯一标识,在项目Project中称为Bundle ID。Member Center、Project、iTunes Connect都是需要此ID去标示此App的唯一性。

一个Bundle ID标志了一个APP,bundle ID字符串中包含字符A-Z,a-z,0-9.连接符(-),点(.)并且字符串是reverse-DNS格式,小编给大家举个例子,我们公司的域名是palsoon.com,我们的APP名字是700cha,那么我们就可以使用com.palsoon.700cha作为我们的bundle ID。

4、Bundle ID的作用

在Xcode工程项目中,Bundle ID存储在Info.plist中,如果你反编译工程项目的情况下,他会把此文档拷到你的app包中。在iTunes Connect使用bundle ID去标志APP,我们需要注意的是,我们上传之后,就不能删除bundle ID了。

5、在用户中心Member Center添加APP ID

添加是非常的简单的,只要点击加号,然后添加APP ID的描述就可以了

6、设备Devices

这个就是用来测试的设备,在用户中心添加device的步骤其实也是特别的简单,只要我们有device的udid,利用iTunes、iTools、Xcode这些工具都可以拿到设备的UDID。个人以及公司都是只能添加100台调试设备,苹果企业开发者账号可以无限分发。

7、使用itunes查找udid

ac7e1510ffb5045558e835596e66ab57.png

8、xcode查找udid

7735e3cd3a61548c4575b042acd06a98.png

9、带装置device信息的描述文件

该描述文件包含开发类型的描述文件和发布到ad hoc上面的描述文件。

10、不带装置device信息的描述文件

不带的话只能够发布到App Store和in house才能够使用该描述文件,在不同的渠道发布的APP没有办法确定是哪个设备上安装的,只能让他不带有APP信息。

11、描述文件在xcode的位置

6322ba2a921d383fb0d992a05a256b7f.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值