iPad 在使用 Xamarin.Forms 启动时崩溃

问题描述 投票:0回答:3

我一直在尝试在我的 iPad 上进行测试和调试,但一直无法让它工作。我在 PC 上进行开发,并在装有 iPadOS 15.2.1 的 iPad Pro 上远程构建到 Mac。当我构建运行 iOS 15.1 的实体 iPhone 11 时,它运行良好。我什至让它可以在 iPad Pro 模拟器上运行。我浏览了有关 Microsoft 的整个文档,但没有任何帮助。我附上了我的问题的 YouTube 视频,以帮助更好地说明问题。

我的 iPad 已配置用于在我的 Apple 开发者帐户上进行开发。

我尝试在 AppDelegate.cs 中的 Forms.Init 之前放置断点,但没有达到该点。然而,它确实在崩溃之前到达了我的启动屏幕。

我还在 Xcode 中创建了一个具有相同捆绑 ID 的快速项目,并且该快速项目按预期运行。

我正在使用 Xcode 13.2.1 和 Xamarin.Forms 5.0.0.2337。

感谢您提前提供的任何帮助。

点击这里查看问题

ios xamarin.forms xamarin.ios
3个回答
1
投票

这是此处报告的已知问题:https://github.com/xamarin/xamarin-macios/issues/9938 .

可能的解决方法是

  1. --weak-framework SensorKit
    添加到其他 mtouch 参数中。

  2. Don't Link
    Link Framework SDKs Only
    之间切换链接选项。


1
投票

根据声明上方显示的相同 github 评论,mtouch 参数

--weak-framework=SensorKit.framework/SensorKit
对我有用,而不是
--weak-framework SensorKit


0
投票

为了解决这个问题,我必须在 info.plist 中将部署目标设置得较低(在我的例子中为 9.0)。

© www.soinside.com 2019 - 2024. All rights reserved.