用于签署“APP”的证书已过期或已被撤销 - ios10

时间:2016-08-30 18:59:30

标签: ios xcode

我正在开发一款新应用,刚开始尝试在实际手机上发布,但继续收到以下错误

The certificate used to sign "APP" has either expired or has been revoked. 
An updated certificate is required to sign and install the application.

以下是我试图解决的问题

  1. 从开发者帐户中删除所有证书
  2. 从KeychainAccess中删除所有证书
  3. 从Xcode&中移除帐户关闭Xcode
  4. 将帐户重新添加到Xcode
  5. 检查"自动管理签名" &安培;让Xcode生成签名
  6. 但我继续得到错误,

    我还尝试手动生成证书并手动配置配置文件,而不是使用"自动管理签名",然后选择配置文件 这显示没有构建错误,当我点击信息按钮说11个月后到期并且有所有复选标记

    如何解决此错误?

    非常感谢你提前帮助。

    修改

    我现在尝试手动执行此操作,这是我采取的步骤,

    1. 撤销所有证书并删除所有Prov。会员中心和本地机器的配置文件
    2. 使用Keychain Access下载会员中心创建证书并将证书添加到Keychain
    3. 在会员中心制作临时档案,下载档案并将档案导入Xcode
    4. 运行应用,仍然会出现同样的错误
    5. 我做错了什么?

      由于

2 个答案:

答案 0 :(得分:3)

  1. 在Xcode->偏好设置下登录您的帐户。
  2. 选择团队。
  3. 常规 - >签名,取消选中自动签名
  4. 常规 - >签名(调试),选择刚刚创建的配置文件。
  5. 常规 - >签名(发布),选择您刚刚创建的配置文件。
  6. 现在一切都应该有效..

答案 1 :(得分:1)

请按照以下步骤尝试此操作(按照您的说明完成了大部分步骤,但按以下顺序进行尝试):

  1. 在包含您已附加视图的列表中,右键单击每一行并将每个证书移至废纸篓
  2. 转到会员中心再次下载正确的证书并点击它们以便
  3. 重新启动Xcode
  4. 转到构建设置并为调试/发布设置正确的代码签名 - 您应该能够在行上看到一个选项"来自个人资料的身份......"
  5. 如果这不起作用,那么您应该考虑撤销您的证书,然后再创建一个新证书并再次执行上述步骤。

    修改
    首先,将应用程序源文件移动到新目录。

    之后从上面做1-4步。