iOS 开发、测试、生产的描述文件(配置文件)

对于iOS开发,证书以及描述文件是必不可少的元素。
iOS证书是用来证明iOS App内容的合法性和完整性的数字证书。对于想安装到真机或发布到AppStore的应用程序(App),只有经过签名验证才能确保来源可信,并且保证App内容是完整、未经篡改的。数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。具有时效性,只在特定的时间段内有效。证书的生成我们上节已经讲解,在此不再赘述。
描述文件是为我们的IDE准备的配置,它包含了三种信息:证书、App ID、设备的UDID。App ID是我们App的唯一标识,同样是在Apple developer 账户里边使用bundle id创建的。设备的UDID加到配置文件里边,我们才能使用相应的设备进行开发、测试,没有添加的设备是安装不上我们的测试包的,所以,当测试人员问我们要测试包的时候,一定要保证该设备已经配置到描述文件里。iOS 开发、测试、生产的描述文件(配置文件)_第1张图片
Xcode自8.0之后可以自动生成相应的配置文件,方便了小白们的开发。iOS 开发、测试、生产的描述文件(配置文件)_第2张图片
使用Xcode进行开发、打包时,我们选择相应的描述文件
iOS 开发、测试、生产的描述文件(配置文件)_第3张图片
debug对应开发时我们使用的描述文件,release对应着我们打包时使用的文件(有App Store跟Ad Hoc 两种,分别用于上架跟供测试人员测试)
如此,就可以开心地去开发啦

你可能感兴趣的:(ios)