【发布时间】:2020-03-10 04:56:13
【问题描述】:
我在 Windows 上运行带有 Xamarin 的 Visual Studio 2017 版本 15.3.4。我是iOS的新手。我做了两个 iOS 项目来测试:一个空白的 iOS 应用程序,我在其中添加了 MainAppViewController.cs 和 MainAppViewController.xib。 Info.plist 主界面设置为 MainAppViewController。 AppDelegate 是:
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
// create a new window instance based on the screen size
Window = new UIWindow(UIScreen.MainScreen.Bounds);
MainAppViewController mainViewController = new MainAppViewController();
// If you have defined a root view controller, set it here:
Window.RootViewController = mainViewController;
// make the window visible
Window.MakeKeyAndVisible();
return true;
当我运行应用程序并启动 iOS 模拟器时,它在模拟器上显示黑屏。模拟器工作上没有按钮(主页、设置等)。显然我已连接到 MAC 代理来执行此操作。
当我在 MAC 中使用 VS2017 社区测试同一个项目时,效果很好。我检查了 info.plist 并且由于某些原因主界面是(无),无论我是否正确设置它,当我重新打开时它都会显示(无)。我在 MAC 上从 VS2017 中的同一个项目复制 info.plist,同样的问题:黑屏。
为了检查我是否做错了,我重新打开了一个项目,该项目使用带有导航控制器的情节提要,几个月前我做了这个项目,它在 Windows 上的 Visual Studio 2017 的 iOS 模拟器中的同一台 PC 上完美运行时间,突然它现在不起作用。在 Windows 上的 iOS 模拟器上显示相同的黑屏。我在 MAC 上测试了这个应用程序,它运行良好。
最近我用最新版本更新了 VS2017。
【问题讨论】:
-
据我所知,它可用于 Vs 企业,请检查您购买的版本是否正确并参考此链接检查设置developer.xamarin.com/guides/cross-platform/windows/…
标签: ios visual-studio xamarin xamarin.ios visual-studio-2017