深色模式
配置文件(Provisioning Profile)
说明
Provisioning Profile主要包含以下内容:
- App ID:用于标识一个或者一组App。
- Certificates:证书,分为开发证书和上架证书。
- Devices:指定哪些设备可以安装。
用图表示:
一般,对于1个APP,要创建3个Provisioning Profile:开发版、Ad Hoc版、上架版。
其中,Ad Hoc版,与上架版,都是使用上架证书。
创建 Provisioning Profile
登录苹果开发者网站,在【Certificates, Identifiers & Profiles】->【Profiles】->【+】
按步骤来,需要先准备好AppId、证书等。
创建完成后,可以下载,下载以后是一个.mobileprovision
文件,然后安装到本机,安装以后,才可以在XCode中使用它。
查看本机中的 Provisioning Profile
在~/Library/MobileDevice/Provisioning Profiles
目录下,可以查看所有可用的Profile文件。
对于新创建的Profile文件,可以双击,会自动添加到该目录中,也可以手动把Profile文件复制到该目录中,是一样的效果。
可以在该目录中直接删除不要的Profile文件。
使用Provisioning Profile
在XCode中,在运行或打包之前,要在【Signing & Capabilities】 -> 【Signing】中选择Provisioning Profile。
注意,运行、打测试包、打上架包,要选择不同的Provisioning Profile。
不要使用自动管理签名
在XCode的【Signing & Capabilities】 -> 【Signing】中,有一个【Automatically manage signing】选项,勾选可使用自动签名,即,Xcode会自动为iOS项目创建证书、描述文件。这种傻瓜式的操作有一定便捷性,但是,在正式项目中,建议手动管理签名,这样更灵活。