创建发布证书
App ID
Provisioning Profile
Bundle IDApp ID
Xcode Code Sign IdentiferProfile
证书,常用的证书类型有4种:真机调试证书、推送调试证书,发布证书、推送生产证书。
AppID,跟项目工程的 BundleId 匹配,需要支持推送、Game Center 等功能的 AppID 不能包含通配符*。
iOS设备在真机调试、AdHoc发布时都需要包含设备的 UDID 才可以安装。
配置文件(描述文件),不同类型的开发者账号都包含 Development、AdHoc 这两种 Profile,不同的是个人、公司开发者账号有发布到 AppStore 的 Profile,而企业开发者账号则是 InHouse 企业内发布的 Profile。
:是你有权利开发的凭证,是开发者的一种标识,相当于***,一个开发者账号只有一套。一套含两个,和也就是。
证书:提供开发者在电脑上真机调试的权限,可以制作多个副本分发到多台电脑。
证书:给开发者提供发布程序的权限,也就是说有了这个,你就有权力发布程序到去了。只有一个,不能制作副本分发到多台电脑。
Development
App Development (1)
Push Development (1)Apple Push Notification
Production
In-House and Ad Hoc (3)In-HouseAdHoc
App Store App Store
MDM CSRPush Production (1)Apple Push NotificationPass Type ID Certificate
Website Push ID Certificate
申请一个之前,需要先申请一个文件,而这个过程中实际上是生成了一对公钥和私钥,保存在你的中。代码签名正是使用这种基于非对称秘钥的加密方式,用私钥进行签名,用公钥进行验证。
Explicit App IDApp IDApp IDcom.ABC.demo1Bundle IDcom.ABC.demo1
,通配符* com.ABC。* com应用程序IDApp ID。ABC
强>