Xamarin.ios 泽马林·茨兴东';不要在IOS上请求允许摄像头的权限

Xamarin.ios 泽马林·茨兴东';不要在IOS上请求允许摄像头的权限,xamarin.ios,zxing,Xamarin.ios,Zxing,我做了一个简单的xamarin项目 然后添加NugetPackage Zxing.Net.Mobile.Forms 2.2.9 PCL、Android和IOS项目 我将此代码添加到AppDelegats.cs中 public override bool FinishedLaunching(UIApplication app, NSDictionary options) { global::Xamarin.Forms.Forms.Init(); global

我做了一个简单的xamarin项目

然后添加NugetPackage Zxing.Net.Mobile.Forms 2.2.9 PCL、Android和IOS项目

我将此代码添加到AppDelegats.cs中

public override bool FinishedLaunching(UIApplication app, NSDictionary options)
    {
        global::Xamarin.Forms.Forms.Init();
        global::ZXing.Net.Mobile.Forms.iOS.Platform.Init();

        NSBundle.MainBundle.InfoDictionary["CFBundleShortVersionString"];
        LoadApplication(new App { OSVersion = "iOS Version " + "2.0" });

        return base.FinishedLaunching(app, options);
    }
然后在info.plist文件中添加相机权限,如下所示

<key>NSCameraUsageDescription</key>
<string>Scan using the camera.</string>
NSCameraUsageDescription
用相机扫描。
我用IOS模拟器进行测试。 但它并没有要求我允许使用相机

Zxing ScanPage显示,但它只是灰度视图

所以,首先我不知道为什么不出现用对话框询问许可证相机。 第二,IOS模拟器不支持摄像头

Android emulator至少能够检查摄像机的工作状态


如果你知道,请教我。谢谢。

是的,你说得对。摄像机仅在真实设备上可用。夏柯尔//谢谢!