繁体   English   中英

IOS模拟器打不开

[英]IOS simulator is not open

IOS 模拟器没有打开,只显示黑屏我如何打开这个模拟器,我使用的是最新的 Xcode。 我尝试擦除所有模拟器数据但无法打开模拟器

在此处输入图像描述

*** 2022 年 4 月 13 日更新

MAUI RC 刚刚问世,所以我完全升级了 mac 并使用最新的 VS 2022 预览版和 Xamarin 运行。 仍然不起作用,但至少终端错误是不同的。 除了下面显示的不同错误之外,它不再失败,而是继续尝试,直到我点击取消。 我将在不久的将来尝试使用 MAUI 应用程序(并将发布更新),因为我怀疑 Xamarin 间歇性基本功能丧失的大部分原因是由于专注于 MAUI 而几乎完全忽略了对 Xamarin 的测试。

Open Terminal on Paired Mac 现在显示:

未处理的异常:System.TypeInitializationException:“Xamarin.Messaging.Terminal.XmaApp”的类型初始化程序引发了异常。 —> System.IO.FileNotFoundException:无法加载文件或程序集“Newtonsoft.Json,版本=13.0.0.0,文化=中性,PublicKeyToken=30ad4fe6b2a6aeed”或其依赖项之一。 该系统找不到指定的文件。 在 Xamarin.Messaging.Client.Serialization.BsonSerializer…ctor() 在 Xamarin.Messaging.Client.Serialization.SerializationManager.<>c.<.cctor>b__3_0() 在 D:\a\src 中Messaging.Client\Serialization\SerializationManager.cs:第 17 行位于 System.Lazy1.CreateValue() 处的 System.Lazy1.LazyInitValue() 处 Xamarin.Messaging.Terminal.XmaApp…cctor() 位于 D:\a_work\1\s\ src\Xamarin.Messaging.Terminal\XmaApp.cs:第 24 行 — 内部异常堆栈跟踪结束 — 在 Xamarin.Messaging.Terminal.XmaApp...ctor() 在 Xamarin.Messaging.Terminal.Program.Main(String[]在 D:\a_work\1\s\src\Xamarin.Messaging.Terminal\Program.cs:第 18 行

==== 原创

我花了几天的时间来解决这个问题。 如果您查看 iOS 终端,您可以在工具 -> iOS -> Open Terminal on Paired Mac 下打开它...,您可能会看到:

未处理的异常:System.IO.FileLoadException:无法加载文件或程序集“CLAP,版本=4.6.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。 需要强命名程序集。 (来自 HRESULT 的异常:0x80131044)在 Xamarin.Messaging.Terminal.Program.Main(String[] args)

这是否是 Visual Studio 团队的部署问题,我不确定。 我回到了 Visual Studio 17 LTCS 版本,但仍然有同样的问题反对这一点。 无论如何,对我来说,一旦我关闭远程仿真器到 windows,它就会起作用。

为此,go:工具 -> 选项...然后向下滚动到 Xamarin,展开并单击 iOS 设置。 大约 2 或 3 节后,您应该会看到 Simulator,并且在其下方有一个复选框:Remote Simulator to Windows

取消选中。 就我而言,我还必须关闭位于黑屏上的模拟器。 之后,它完美地打开了我的应用程序。 这很不方便,但我只是将我的 Mac 从后桌移到我的办公桌上,这样我就可以使用模拟器了。

附带说明一下,如果有人看到相同的内容,此版本也不会让我在工具 -> iOS -> 帐户中同步证书/配置文件,因为它给了我一个安全错误,我必须使用 XCode 7.3 过去曾出现在人们身上使用免费的苹果帐户。 我在 XCode 15+ 上并且多年来一直使用付费应用程序,所以情况并非如此。 我能够与我所有的公司帐户同步。 幸运的是,我的证书/个人资料已经同步,但如果有人因为完全没有它们而无法开始,根据我的观察,创建一个公司帐户(如果合适的话)可能会有所帮助。

希望至少能帮助一些到达这里的人!

我在 Xcode 13.4 中遇到错误,但是当我下载 Xcode 13.2.1 时问题已解决

我能够通过下载iOS 15.2而不是iOS 15.5Xcode 13.4的模拟器来解决它。

现在模拟器加载,但仅在 15.2 的设备上。

刚开

xcode -> windows -> 设备和模拟器

单击 Simulators 选项卡,单击 New (+),单击 OS Version 下拉菜单并选择Download more simulator runtimes ,下载 15.2 并使用 15.2 作为 OS 版本的新模拟器。

在这个 xcode 版本中,15.5 的模拟器运行时似乎存在问题。

当小部件未使用 Scaffold/MaterialApp 包装时,会发生这种情况。 或者,尝试flutter clean然后flutter pub get 它应该工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM