Xamarin与Xamarin播放器OAuth2 NInterpretException一起形成

Xamarin与Xamarin播放器OAuth2 NInterpretException一起形成,xamarin,xamarin.forms,xamarin.ios,xamarin.auth,xamarin-live-player,Xamarin,Xamarin.forms,Xamarin.ios,Xamarin.auth,Xamarin Live Player,我目前正在为iOS和Android开发一些小应用程序。因此,我需要OAuth2身份验证 我是如何开始的 从带有默认项和“关于”页面的模板创建一个新的Xamarin.Forms项目 为Xamarin.Auth添加依赖项 使用“关于”页面上的按钮触发具有以下功能的功能: var authenticator = new OAuth2Authenticator( "CLIENTID"

我目前正在为iOS和Android开发一些小应用程序。因此,我需要OAuth2身份验证

我是如何开始的

  • 从带有默认项和“关于”页面的模板创建一个新的Xamarin.Forms项目
  • Xamarin.Auth添加依赖项
  • 使用“关于”页面上的按钮触发具有以下功能的功能:

            var authenticator = new OAuth2Authenticator(
                                                    "CLIENTID"
                                                    ,
                                                    "SCOPE",
                                                    new
                                                        Uri("AUTH_URL"),
                                                    new Uri("REDIRECT_URL)
                                                    null,
                                                    true);
    
  • 在AppDelegate.cs
    global::Xamarin.Auth.Presenters.xamarinos.AuthenticationConfiguration.Init()中添加iOS初始值设定项
  • Info.plist
  • 我正在使用Xamarin Live Player将其部署到我的iPhone 7上。当我触发按钮时,会收到以下错误消息:
    未捕获异常:溢出指令“IL\u 0001:conv.ovf.i.un”(NinterpretExction)的错误转换


    如何解决此问题的一些想法?

    将其报告为问题,并在不使用Xamarin的情况下直接部署/调试到您的iOS设备。Live@SushiHangover我在windows上开发,没有mac可用,所以很不幸我无法测试这个..@SushiHangover我可以用Android测试这个应用程序,并且它工作正常。所以问题的出现是因为Xamarin Live播放器