在工具栏上,我选择了:Debug | iPhonesimulator |模拟器
iPhonesimulator是ACTIVE平台.
在开始>我下拉菜单选项时按钮,它给了我:
开始
设备
不支持的设备>
更改部署目标
iPhone 5s iOS 10.2
iPhone 6 Plus 10.2
iPhone 6s Plus iOS 10.2
iPhone 6 iOS 10.2
See the screenshot of my menu options
大约10个左右,但它们都在“不支持”的类别中,所以每当我尝试点击一个,没有任何反应,当我尝试运行我的项目时,我得到“请在运行应用程序之前选择一个有效的设备. “
PC使用Visual Studio 2017 Community Edition运行Windows 10 x64.
MAC正在运行El Capitan 10.11.6. (无法更新到Sierra(10.12),因为Apple不支持此MAC)
Xcode运行是8.2(也尝试过8.2.1)并且无法更新到8.3因为8.3及以上需要Sierra(o / s 10.12)
最新版本的Xamarin安装在PC和MAC上,并提供相应的更新.
我必须将VS中的构建选项“链接行为”更改为“仅链接框架SDK”,因为我无法在MAC上安装Xcode 8.3.
关于为什么一切似乎工作的任何建议除了VS 2017没有从MAC获得模拟器列表? MAC看到了模拟器.即使在MAC上运行命令“xcrun instruments -s devices”也会返回所有模拟器.我可以在Xcode中制作一个示例程序,选择一个模拟器并运行它.它只是不会将这些信息传递给我的VS 2017,以便我可以从那里启动它.它甚至可以让我从VS 2017启动iOS模拟器而不会出错.
我尝试在PC和MAC上卸载并重新安装Xamarin并创建一个新的iOS项目.一切都很好.其他所有工作,只是不调试/运行以及它不起作用的原因是因为我无法选择实际的模拟器.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。