Xamarin iPad应用程序永远不会超过默认的蓝色Xamarin标志屏幕



(Microsoft Windows 10 VS2022(

我有一个基本的Xamarin应用程序,我一直在使用并部署在我的Android手机上。(在Android上运行良好。(

我创建了一个苹果开发者帐户,并将这些详细信息添加到Visual Studios 2022中。

我插上iPad,开始调试。

该应用程序启动,底部的Hot Reload显示启动成功。

但屏幕上只显示最初作为默认加载的Blue默认Xamarin页面。它永远不会超过这一点——我没有任何错误。我在App.xaml.cs页面和AppShell.xaml.cs页面上的所有位置设置的所有断点都不会被触发。

这是我的AppShell.xaml.cs的导航问题吗?

或者我会错过什么?我该往哪里看它挂在哪里?

public App()
{    
MainPage = new AppShell();
}
public partial class AppShell : Xamarin.Forms.Shell
{
public AppShell()
{
InitializeComponent();
Routing.RegisterRoute(nameof(MainPage), typeof(MainPage));      
}
}

看来我可能已经找到了解决方案。

我更新了iPad(只更新了一次;现在是15.4(……我不认为这是问题所在。

我想我没有";"建造";调试之前的应用程序。这导致iPad上存储了一个糟糕的版本。(每次更改都必须删除应用程序。(

帮助-如果你有一台在苹果iOS上开发的Windows机器:

在Windows(win(10机器上进行开发时。你必须先做一个完整的构建!

  • 构建-构建解决方案
  • 然后在苹果设备上调试/部署
  • 每做一次更改,你都必须从苹果设备上删除应用程序,构建并重新部署。这是我让它工作的唯一方法

最新更新