可能是由于以下原因导致的:
- 更新版本的xCode和vs2019可能引入了新的安全策略或更改了签名身份的验证方式,导致之前的签名身份无法被识别为已知身份。
解决方法:
- 首先,确保你的开发环境已经更新到最新版本,并且已经安装了最新的xCode和vs2019。
- 检查你的证书和签名身份是否过期或被撤销。如果是,需要重新生成证书和签名身份。
- 检查你的项目配置文件中的签名身份设置是否正确。确保你选择了正确的证书和签名身份。
- 如果你使用的是自定义的签名身份,确保你的证书和私钥文件正确导入到你的开发环境中。
- 如果以上方法都无效,尝试清除你的开发环境的缓存和临时文件,然后重新构建和签名你的项目。
- 可能是由于更新版本的xCode和vs2019存在一些bug或兼容性问题,导致签名身份无法被正确识别。
解决方法:
- 检查是否有关于该问题的已知bug或错误报告。如果有,查看是否有已经发布的修复补丁或更新版本。
- 尝试回滚到之前的xCode和vs2019版本,看是否能够解决该问题。
- 如果以上方法都无效,可以尝试联系xCode和vs2019的官方技术支持,向他们报告该问题并寻求帮助。
总结:
在更新xCode和vs2019之后,所有签名身份都是未知的问题可能是由于新版本引入的安全策略或兼容性问题导致的。解决方法包括检查证书和签名身份是否过期、重新生成证书和签名身份、检查项目配置文件、清除缓存和临时文件等。如果问题仍然存在,可以尝试回滚版本或联系官方技术支持寻求帮助。