zoukankan      html  css  js  c++  java
  • [ios]The identity 'iPhone Developer' doesn't match any valid, nonexpired certifi错误解决方法

    1.当使用别人工程的时候有时候无法通过编译,出现类似这样的错误

    Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in the default keychain

    1)看错误大概可以猜到:该工程原来在真机下编译,需要证书认证,再看该工程的scheme,确实是iOS Device
    2)  修改scheme为iPhone X.0 Simulator,如下操作
       


    上图中的Destination只有一个iOS Device,根本没有模拟器选项
    3)有网友说在Project的Build Settings中设置don't code sign,如下

    该工程默认设置就是don't code sign,所以也不起作用。
    4)其实,最简单的设置如下
    首先,下图所示iOS DeploymentTarget选择你的Simulator对应的版本。

    这时候编辑Scheme就可以选中模拟器了,如下还不行的话,请继续往下看
    将下图中iphoneos删除,scheme的目标会自动选中iPhone 5.0 Simulator,编译成功后再把iphoneos加上即可。

  • 相关阅读:
    变更管理
    2020软件工程个人作业06——软件工程实践总结作业
    鸽子开发组---冲刺第七天
    冲刺第六天
    鸽子开发组---冲刺第五天
    鸽子开发组--冲刺第四天
    鸽子开发组--冲刺第三天
    鸽子开发组--冲刺第二天
    冲刺规划
    冲刺第一天
  • 原文地址:https://www.cnblogs.com/jinjiantong/p/2986383.html
Copyright © 2011-2022 走看看