xamarin forms iphone 应用程序以默认蓝屏启动,然后跳转到后台。没有编译器或启动错误
xamarin forms iphone app launches with default blue screen and then jumps to background. No compiler or launch errors
我正在开发的 Xamarin Forms 应用程序在 iPhone 上编译和启动时没有错误,但只是显示启动屏幕一两秒钟,然后转到后台。它不会崩溃。这不会发生在 iPhone 5S 上,但任何较新的产品,例如 iPhone 8S 或 X,此行为都是一致的。该应用程序的 Android 版本没有问题。 Mac 我使用 Visual Studio 2019。一切都是最新的,包括 Xamarin 表单和我正在使用的所有 nuget 包。我只能在物理设备上进行测试,因为应用程序内置了蓝牙功能。有什么想法或线索吗?
尝试构建示例应用程序并 运行 它在 iOS...
如果一切正常,然后尝试添加包和 运行 它...
我的猜测是你已经安装了一个插件但是没有初始化它...
事实证明,我需要做的就是启用 "Background Mode",然后在 Info.plist 中启用 "Bluetooth LE Communication"。我不怀疑这一点,因为该应用程序在 iOS 10.x 下正常运行并且症状并没有让我认为蓝牙是问题的根本原因。现在对我来说似乎很明显。
我正在开发的 Xamarin Forms 应用程序在 iPhone 上编译和启动时没有错误,但只是显示启动屏幕一两秒钟,然后转到后台。它不会崩溃。这不会发生在 iPhone 5S 上,但任何较新的产品,例如 iPhone 8S 或 X,此行为都是一致的。该应用程序的 Android 版本没有问题。 Mac 我使用 Visual Studio 2019。一切都是最新的,包括 Xamarin 表单和我正在使用的所有 nuget 包。我只能在物理设备上进行测试,因为应用程序内置了蓝牙功能。有什么想法或线索吗?
尝试构建示例应用程序并 运行 它在 iOS... 如果一切正常,然后尝试添加包和 运行 它... 我的猜测是你已经安装了一个插件但是没有初始化它...
事实证明,我需要做的就是启用 "Background Mode",然后在 Info.plist 中启用 "Bluetooth LE Communication"。我不怀疑这一点,因为该应用程序在 iOS 10.x 下正常运行并且症状并没有让我认为蓝牙是问题的根本原因。现在对我来说似乎很明显。