我对xamarin很新,试图运行一个示例应用程序(IOS)。但Visual Studio说:"Please select a valid device before running the application"
我知道在IOS工具栏上,应该有选项来选择要模拟的设备(iphone 6,5s等受支持的IOS设备列表),但我不明白。
编辑:更准确地说,IOS工具栏上没有显示TARGET IOS设备
答案 0 :(得分:15)
一年前我遇到同样的问题 - 请检查以下内容:
我认为对我来说,它是过时的版本和软件中的hickup,重新启动后才有效。
答案 1 :(得分:2)
答案 2 :(得分:2)
有时我总是遇到这个问题,并通过先启动 Xcode 然后再打开 VS 来解决它。但最近在 Xcode 12.5 更新后变得一致。因此,作为试用,我卸载了 VS 并重新安装,现在此解决方法也停止工作。这很烦人,并且已经向 Microsoft 报告了一个错误以解决此问题。
对我有用的解决方案是
不幸的是,每当您想打开您的解决方案时,您总是必须先打开您的示例 sln(但无需每次都创建新的 sln)。但它解决了问题。
答案 3 :(得分:1)
我有类似的问题。但是,我能够通过转到XCode>首选项>帐户> ViewDetails>全部下载来解决它。这导致visual studio现在在下拉菜单中显示我的设备IOS名称。
答案 4 :(得分:0)
另一个可能的原因:编辑iOS平台项目的info.plist中的错误可能导致这种情况发生。
答案 5 :(得分:0)
当所有其他选项都失败时,这已经开始帮助我使用 VS for Mac 了!
sudo xcode-select --switch /Applications/Xcode.app
答案 6 :(得分:-1)
您确定该设备已连接到正确的设备吗?当我在iMac上打开VM时,系统会提示我要将设备连接到哪台机器。
还要确保选择了Debug
和iPhone Simulator
。