Visual Studio 2022 + Xamarin iOS 应用程序 - 无法在 Mac/attached iPhone 上启动应用程序
Visual Studio 2022 + Xamarin iOS App - Unable to launch app on Mac/attached iPhone
我的环境如下:
- Visual Studio 2022 v.17.1.5,运行宁于 Windows 11.
- Xcode v.13.3.1,运行ning on macOS Monterey v.12.3.1.
- iPhone 8 通过 USB 连接到 Mac.
我在 Visual Studio 中创建了一个全新的 iOS 应用程序 (Xamarin) - 我没有对程序代码进行任何更改。
我从 Visual Studio 成功连接到 Mac,并从设备列表中选择了我的 iPhone 设备:
但是当我尝试启动该应用程序时,我在 Visual Studio 中收到以下错误:
Severity Code Description Project File Line Suppression State
Error error MT1001: Could not find an application at the specified directory: /Users/xxx/Library/Caches/Xamarin/mtbs/builds/MyXamarinApp.iOS/d2676d815413eba0ea96d8f2e6987c73efb16fc430b9a9f850ef44d200b3818c/bin/iPhone/Debug/device-builds/iphone8.2-14.6/MyXamarinApp.iOS.app 0
指定的文件夹存在于 Mac 中,包括“MyXamarinApp.iOS”文件夹,但该文件夹为空。
我已经尝试在我的 Windows PC 和 Mac 上重新启动,但结果相同。
而且我 运行 不知道接下来要尝试什么。
谁能给点建议?
经过多次谷歌搜索后,发现 Resharper 自己的构建过程以某种方式干扰了部署。通过在 Visual Studio 内完全禁用 Resharper,我能够成功部署到连接到我的 Mac.
的设备上
有人建议简单地禁用 Resharper 的构建选项应该会有帮助,但如果不完全禁用 Resharper,我无法使部署工作。
更新:这似乎只是新项目第一次构建的问题。使用 Visual Studio 的本机构建后,切换回 Resharper 的构建似乎工作正常。
我的环境如下:
- Visual Studio 2022 v.17.1.5,运行宁于 Windows 11.
- Xcode v.13.3.1,运行ning on macOS Monterey v.12.3.1.
- iPhone 8 通过 USB 连接到 Mac.
我在 Visual Studio 中创建了一个全新的 iOS 应用程序 (Xamarin) - 我没有对程序代码进行任何更改。
我从 Visual Studio 成功连接到 Mac,并从设备列表中选择了我的 iPhone 设备:
但是当我尝试启动该应用程序时,我在 Visual Studio 中收到以下错误:
Severity Code Description Project File Line Suppression State Error error MT1001: Could not find an application at the specified directory: /Users/xxx/Library/Caches/Xamarin/mtbs/builds/MyXamarinApp.iOS/d2676d815413eba0ea96d8f2e6987c73efb16fc430b9a9f850ef44d200b3818c/bin/iPhone/Debug/device-builds/iphone8.2-14.6/MyXamarinApp.iOS.app 0
指定的文件夹存在于 Mac 中,包括“MyXamarinApp.iOS”文件夹,但该文件夹为空。
我已经尝试在我的 Windows PC 和 Mac 上重新启动,但结果相同。
而且我 运行 不知道接下来要尝试什么。
谁能给点建议?
经过多次谷歌搜索后,发现 Resharper 自己的构建过程以某种方式干扰了部署。通过在 Visual Studio 内完全禁用 Resharper,我能够成功部署到连接到我的 Mac.
的设备上有人建议简单地禁用 Resharper 的构建选项应该会有帮助,但如果不完全禁用 Resharper,我无法使部署工作。
更新:这似乎只是新项目第一次构建的问题。使用 Visual Studio 的本机构建后,切换回 Resharper 的构建似乎工作正常。