代码签名
对 App 进行代码签名可让用户确信 App 来自已知来源并且自最后一次签名以来未被修改。你必须先使用 Apple 颁发的证书对 App 进行签名,然后你的 App 才能够整合 App 服务、安装到设备上或提交到 App Store。
常见任务
为避免代码签名常见任务中可能出现的问题,请按照下列最佳做法操作:
签名并运行开发用的构建文件
Beta 版测试
分发
基本指南和文档
Worldwide Developer Relations 认证媒介证书更新
有关媒介证书更新的详情,请访问“证书到期”支持页面 (英文)。
常见问题解答
- 如何将代码签名证书和预置描述文件转移到其他 Mac?
请查看“导出签名证书和预置描述文件 (英文)”中的说明。
- “未找到有效签名身份”是什么意思,我该如何解决此问题?
请按照“如果缺少签名证书或私钥 (英文)”中的步骤操作。
- 如何解决代码签名构建文件出现的错误?
请查看“如果发生代码签名错误 (英文)”中已发布的解决方案列表。
- 如何撤销或删除证书,然后重新开始?
请使用“查看或删除钥匙串中的签名证书 (英文)”概述的流程。
- 是否需要在 Xcode 中定义一个自定的“代码签名授权”文件?
要了解何时需要授权以及如何正确配置它们,请参阅“为对象添加功能 (英文)”。