Ios xamarin forms iphone应用程序以默认的蓝色屏幕启动,然后跳转到背景。没有编译器或启动错误

Ios xamarin forms iphone应用程序以默认的蓝色屏幕启动,然后跳转到背景。没有编译器或启动错误,ios,forms,xamarin,visual-studio-mac,Ios,Forms,Xamarin,Visual Studio Mac,我正在开发的Xamarin Forms应用程序在iPhone上编译和启动时不会出错,但只需在启动屏幕上显示一两秒钟,然后就转到后台。它不会崩溃。这种情况不会发生在iPhone 5S上,但任何更新的产品,如iPhone 8S或X,这种行为都是一致的。Android版本的应用程序没有问题。我正在使用Visual Studio 2019 for Mac。一切都是最新的,包括Xamarin表单和我使用的所有nuget包。我只能在物理设备上测试,因为应用程序内置了蓝牙。有什么想法或线索吗?尝试构建一个示例

我正在开发的Xamarin Forms应用程序在iPhone上编译和启动时不会出错,但只需在启动屏幕上显示一两秒钟,然后就转到后台。它不会崩溃。这种情况不会发生在iPhone 5S上,但任何更新的产品,如iPhone 8S或X,这种行为都是一致的。Android版本的应用程序没有问题。我正在使用Visual Studio 2019 for Mac。一切都是最新的,包括Xamarin表单和我使用的所有nuget包。我只能在物理设备上测试,因为应用程序内置了蓝牙。有什么想法或线索吗?

尝试构建一个示例应用程序并在iOS中运行它。。。 如果一切正常,那么尝试添加包并运行它。。。
我猜您已经安装了一个插件,但未能初始化它…

结果证明,我所需要做的只是在Info.plist中启用“后台模式”,然后启用“蓝牙LE通信”。我没有怀疑这一点,因为该应用程序在iOS 10.x上运行正常,而且该症状没有让我认为蓝牙是问题的根本原因。现在对我来说似乎很明显

查看设备的控制台/日志:这些设备可能正在运行不同版本的iOS,因此具有不同的权限要求,可能会干扰启动。它们正在运行不同版本的iOS。版本10.3在5s上,版本13在8和x上。我检查了文件authentications.plist文件,没有任何所需的权限。这是检查iOS应用程序权限的正确位置吗?在手机上调试时是否有错误消息?检查设备;谢谢你的意见。我将所有软件包添加到我的示例应用程序中,示例应用程序运行良好。所以我觉得一切都很好。还有其他想法吗?