xamarin.forms iOS真机调试(VS 2019)的时候报如下错误:
No valid iOS code signing keys found in keychain. You need to request a codesigning certificate from https://developer.apple.com. Seller.iOS
已确认过包名是正确的,在XCODE下建的Bundle identifier 时间也没有过期.查看了官方文档对该问题的解决方案
https://docs.microsoft.com/zh-cn/xamarin/ios/troubleshooting/questions/no-codesigning-keys 按照对应的处理删除了<CodesignEntitlements>Entitlements.plist</CodesignEntitlements>配置节,还是不行,然后将项目放到VISUAL STUDIO FOR MAC运行时却成功了,仔细分析了iOS.csproj发现在VS FOR PC下 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhone' ">配置节 <CodesignKey>和VS FOR MAC有所不同,按照MAC的配置VS FOR PC后项目,
终于成功在PC下的iphone真机上调试起来了.记录一下,以后遇到这个问题可以参考下.
最后在PC上成功跑起来的的配置如下