iOS打包所需的证书和描述文件
开发iOS应用打包需要两个关键文件:一个是.p12后缀的证书文件,另一个是.mobileprovision后缀的描述文件。
描述文件类型选择
在创建mobileprovision描述文件时,我们主要关注"测试"和"上架"两种类型。对于测试类型的描述文件,需要添加设备的UDID。而正式上架类型的描述文件则不需要这个步骤。
使用Keymob简化流程
如果你觉得手动管理证书和描述文件过于繁琐,可以尝试使用克魔开发助手(Keymob)这样的工具来简化流程。Keymob提供了以下便利功能:
- 自动管理证书和描述文件
- 一键式UDID收集和添加
- 批量设备管理
- 证书到期提醒
创建测试描述文件步骤
-
根据证书类型,选择生成测试描述文件。以生产证书为例,勾选"tvOS Ad Hoc"然后点击右上角continue按钮
-
选择要生成描述文件的应用
-
选择打包时使用的证书(即导出p12文件的那个证书)
-
创建设备列表,指定哪些设备可以安装你的应用
-
下载生成的描述文件
获取设备UDID
在添加测试设备时,需要获取设备的UDID。Keymob提供了便捷的UDID获取工具,可以快速收集测试设备的UDID信息,大大简化了测试设备的添加流程。
通过合理使用Keymob这样的开发辅助工具,开发者可以节省大量在证书管理和设备配置上的时间,专注于核心开发工作。