xcode - 在钥匙串(keychain)中找不到有效的 iOS 代码签名 key 。您需要申请一个代码签名证书

标签 xcode xamarin xamarin.forms xamarin.ios

所以我构建了一个 Xamarin Forms 应用程序,我现在想在物理 iOS 设备上进行测试。调试器成功运行了我的程序,但不幸的是,当我在物理 iPhone 上部署我的程序时遇到了问题。

为了部署我的应用程序,我执行了以下操作:

  • 按照本教程为我的应用程序创建免费配置文件( https://docs.microsoft.com/en-us/xamarin/ios/get-started/installation/device-provisioning/free-provisioning?tabs=windows )(成功运行 xcode 1 查看应用程序,并在手机上安装配置文件)
  • 切换 xamarin 以在物理设备上进行调试

  • 捆绑标识符自然匹配,我已经做了以下来解决这个问题:
  • 将 .csproj 中“CodesignEntitlements”的值设置为 null

  • 还是没有成功。我很好奇为什么 Xamarin 要求提供代码签名 key ,而我还在调试。

    任何帮助深表感谢

    最佳答案

    经过长时间的努力,我才注意到自动配置不再适用于我的项目,但我只是在 iOS 项目的 .csproj 中手动添加了调试协同设计 key ,并将“iPhone Developer”替换为“Apple Development: yourmail.icloud.com (XYZ12345678)” ”
    You can find this identifier in Your Keychain

    关于xcode - 在钥匙串(keychain)中找不到有效的 iOS 代码签名 key 。您需要申请一个代码签名证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58062268/

    相关文章:

    xcode - "AUv3FilterExtension macOS"的签名需要开发团队

    ios - Xcode 4.5 + UIScrollView : Cannot see struts and springs (OSX 10. 8 山狮)

    ios - 无法将类型 'Swift.Unmanaged<__ObjC.NSString>' 的值转换为 'Swift.AnyHashable' (0x11075f040)

    sqlite - Xamarin Android - 在哪里存储本地数据库以便我可以查看它

    mvvm - 如何将List <Objects>转换为ObservableRangeCollection

    ios - Xcode 从断点 "Thread 1: breakpoint 1.2"开始

    c# - 当我尝试从 Xamarin Samples 运行 Social Framework Demo App 时出现错误

    c# - 找不到 Xamarin.Forms.Platform.Android.LabelRenderer(xamarin 表单)的构造函数

    rest - 将 token 传递给 GET 请求 xamarin 表单

    c# - 将 UIImageView 添加到 UIAlertController