, 在 iOS 开发中主要用于代码签名, 保障 iOS 生态的健康安全, 分为开发者证书和发布者证书
什么时候需要证书
只有在本机模拟器调试时无需代码签名, 当 App 需要在真机运行和发布时需要使用相应证书进行签名...xcode 中, 使用描述文件(provision profile 包含调试者证书, 授权设备清单, 应用ID), 在 Build Settings 中选择存于 Keychain Access 中的证书文件设置调试和发布任务时的代码签名...如果无法在 xcode 登录一个开发者帐号, 也可以通过他人对你手机和应用 id 的授权, 得到 .mobileprovision 描述文件再导入其含私钥的证书(p12) 即可, 具体步骤如下:
获得手机的...udid (可以连上 mac, 在 itunes 中查看)
告知对方 udid (用以设备授权) 和 应用 id
得到对方生成的证书和描述文件后, 先导入 p12 证书, 再双击 mobileprovision.../ 越狱渠道下完成不授权安装; 企业帐号授权可以在 ad-hoc / in-house 渠道下分发, 完成不授权设备安装
几种常见的分发途径
ad-hoc
打包时必须在登录企业帐号(或其成员)并已导入证书和描述文件的情况下