Xamarin.iOS 不支持运行或调试项目的先前版本

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

我已经尝试解决这个问题 3 个小时了,但一无所获。我的整个谷歌搜索看起来都是紫色的,没有解决方案。无论我做什么,这个错误都会不断出现。

尝试添加一个新的 iOS 项目。 尝试创建一个全新的项目。同样的问题。

我已经通过 USB C 型电缆将 iPad 从外部插入笔记本电脑,并且我已经设置了苹果的所有开发人员要求,以便能够通过 visual studio 访问我的设备。

将 iPad 更新到最新的 iOS 版本

16.1.1
从 Microsoft 商店安装了 iTunes,我也可以将我的设备视为部署我的应用程序的可选设备。

Windows 10
视觉工作室 2022

我有一台 mac mini 可以使用模拟器进行测试,但我想在真实设备而不是模拟器上进行测试。在模拟器上工作正常,但在插入 Windows 时不能在真实设备上工作。

我无法提供更多关于错误的信息,因为我自己也没有更多的工作要做。

非常感谢

.iOS/bin/iPhone/Debug
的图像。文件上方还有特定于国家/地区的目录。

ios xamarin.forms xamarin.ios visual-studio-2022
1个回答
0
投票

我知道 OP 已经能够自己解决这个问题,但我最终遇到了几乎相同的场景,他的修复“继续删除 bin/obj 文件夹直到它开始工作”对我不起作用。

所以也许有人会在未来的某个时候遇到这个问题,这些是最终为我修复它的步骤。我一次完成了所有这些,所以我不知道哪些对于这个特定问题实际上有意义,我也不愿意危害我当前的工作环境来找出答案:D

  1. 我运行“dotnet workload install ios”。仍然没有用,但这可能很重要。以前我通过 Visual Studio 安装程序安装 iOS 工作负载。
  2. 删除“Apple开发者帐户”并再次添加它。
  3. 在 Apple 帐户的“公司详细信息”中,我创建了一个新的“iOS 开发证书”。
  4. 在“iOS 设置”中,我取消选中“远程模拟器到 Windows”(我什至没有将 Visual Studio 连接到 Xcode,所以这实际上应该是零效果,但我只是描述了我在绝望中所做的事情:D)
  5. 在“Android 设置”中,我取消选中“在部署之间在设备上保留应用程序缓存”。我的项目是为 Android 构建的,但我希望此选项不会以任何方式影响 iOS 部署。与上一点类似,我不知道这是否真的有什么不同。

在那之后,它神奇地开始工作了。

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