关于苹果证书

最近整理了一下证书,疏通下思路,记录下,以备以后查验


分为4个部分:证书,appid,device,配置文件


1.证书,证书分为调试证书,发布证书.申请都差不多,主要用于发布或者调试程序

2.appid,顾名思义就是一个app的identifier,也就是标示,表示某一个app的,由前缀(苹果自动生成的)+bundle identifier构成,需要我们手动设置的只有bundle id,bundle id是反域名格式的,类似于com.apple.app,这种是指定一个固定的bundle id,还有一种是可以用通配符表示的类似,com.apple.* 或者直接 * ,这种appid 到后面你调试程序的时候可以很方便真机调试不同工程,不需要工程的bundle id有什么要求

3.device 这个是最简单的,就是添加到你需要真机调试的iphone的UDID加入这个devices list里面

4.配置文件,见名知意,这个文件可以把上述的所有的信息集成进来,进而在xcode调试或者发布程序的时候验证相关证书是否匹配,以及appid是否对应,以及真机调试的iphone的UDID是否在可操作的devices list里.


实战操作:

1.手动方式

进入https://developer.apple.com/

申请appid 如com.apple.ios

申请真机调试证书,需要从本机的钥匙串-从证书颁发机构申请证书-生成私钥文件上传

        加入device的UDID

        生成配置文件,选择对应的appid 上述申请的,以及需要包含的证书,如上,以及需要包含的device

        最终下载证书以及配置文件 安装至本机,在xcode building setting设置相应的配置文件以及证书,以及bundle id即可.

2.xcode自动方式

xcode的account manager可以自动完成上述所有操作

        首先进入xcode的preferences选项,进入account选项卡,添加你的苹果开发者账户和密码

        然后直接连接真机,进行真机调试,这个时候xcode会提示找不到各种证书和配置文件,问你是否自动让xcode fix

你选fix issue,然后xcode会自动生成一个真机调试证书,一个发布证书,以及一个通配符的配置文件,以及一个指定bundle id的配置文件

        完事.



新手建议手动登录官网尝试一下配置的过程,以后便可以利用xcode来生成了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值