Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t在Mac Visual Studio的iPhone模拟器中运行Xamarin应用程序_Xamarin_Xamarin.forms_Xamarin Studio - Fatal编程技术网

Can';t在Mac Visual Studio的iPhone模拟器中运行Xamarin应用程序

Can';t在Mac Visual Studio的iPhone模拟器中运行Xamarin应用程序,xamarin,xamarin.forms,xamarin-studio,Xamarin,Xamarin.forms,Xamarin Studio,简而言之:我无法在iPhone模拟器中运行我的应用程序。没有“播放按钮”(三角形),只有调试器按钮(锤子): 正如你在上面看到的,我有“通用模拟器”。当我点击它时,没有各种iPhone/iPad的列表可供选择: 如果我选择Android,我可以运行应用程序: 我已经安装了XCode。我曾经运行过XCode。 我还安装了命令行工具。 我创建了一个新的Xamarin表单应用程序: 以下是我的iOS构建选项: 我能够单独运行模拟器: 在XCode中创建应用程序并在模拟器中运行: info

简而言之:我无法在iPhone模拟器中运行我的应用程序。没有“播放按钮”(三角形),只有调试器按钮(锤子):

正如你在上面看到的,我有“通用模拟器”。当我点击它时,没有各种iPhone/iPad的列表可供选择:

如果我选择Android,我可以运行应用程序:

我已经安装了XCode。我曾经运行过XCode。 我还安装了命令行工具。

我创建了一个新的Xamarin表单应用程序: 以下是我的iOS构建选项:

我能够单独运行模拟器:

在XCode中创建应用程序并在模拟器中运行:

info.plist:

首选项->SDK位置->苹果

构建->配置:

这是踢球的人。如果我使用Mac上的iPhone模拟器在我的Windows机器上运行Xamarin应用程序,它会工作!
我需要做什么才能在模拟器vis Visual Studio for Mac中运行我的应用程序?

我假设您尝试了重启Mac等基本方法。下面是一些可能解决您问题的方法:

  • 检查您的构建配置,这是一个很好的视频
  • 关闭VS for Mac,启动Xcode并创建一个在模拟器上运行的测试项目。如果有效,请在VS for Mac中重试
  • 关闭VS for Mac,转到Xcode->Preferences->Accounts并下载开发者帐户的手动配置文件。在VS for Mac中重试
  • 清理你的项目:在VSforMac中,转到构建->全部清理。然后关闭VS for Mac,转到项目文件夹并删除“yourprojectname”和“yourprojectname”中的所有bin和obj文件夹。再试一次
如果所有这些都不起作用,我会尝试重新安装它(如果您有任何重要的项目,请备份):

  • 卸载Mac和Xcode的VS
  • 从应用商店再次安装Xcode
  • 安装Visual Studio for Mac

希望它能起作用。

我想你已经尝试了重启Mac等基本方法。下面是一些可能解决你问题的方法:

  • 检查您的构建配置,这是一个很好的视频
  • 关闭VS for Mac,启动Xcode并创建一个在模拟器上运行的测试项目。如果有效,请在VS for Mac中重试
  • 关闭VS for Mac,转到Xcode->Preferences->Accounts并下载开发者帐户的手动配置文件。在VS for Mac中重试
  • 清理你的项目:在VSforMac中,转到构建->全部清理。然后关闭VS for Mac,转到项目文件夹并删除“yourprojectname”和“yourprojectname”中的所有bin和obj文件夹。再试一次
如果所有这些都不起作用,我会尝试重新安装它(如果您有任何重要的项目,请备份):

  • 卸载Mac和Xcode的VS
  • 从应用商店再次安装Xcode
  • 安装Visual Studio for Mac

希望它能起作用。

您可以检查的选项很少@WorldOfBasti建议了以下选项

  • 配置
  • 右键单击解决方案->选项->配置->配置管理器->ProjectName.iOS with Debug | iPhoneSimulator应选中,或者如果配置“ProjectName.iOS with Debug | iPhoneSimulator”不可用,则从常规选项卡添加此选项

  • 苹果SDK路径
  • 检查Apple SDK路径设置是否正确(首选项->SDK位置->Apple)。它应该有带有Xcode版本和SDK路径位置的绿色记号标记。

  • 最低系统版本(部署目标)
  • 将部署目标更改为最低版本(即低于模拟器版本)

  • 开关调试释放
  • 今天,我也面临着与你们同样的问题。我已经把debug切换到release,把iOS切换到Android。然后从顶部的设备选择状态栏恢复到iOS和debug。然后出现了模拟器选项。所以,可能是Visual studio for mac中的UI更新问题。请试一试


    您可以检查的选项很少@WorldOfBasti建议了以下选项

  • 配置
  • 右键单击解决方案->选项->配置->配置管理器->ProjectName.iOS with Debug | iPhoneSimulator应选中,或者如果配置“ProjectName.iOS with Debug | iPhoneSimulator”不可用,则从常规选项卡添加此选项

  • 苹果SDK路径
  • 检查Apple SDK路径设置是否正确(首选项->SDK位置->Apple)。它应该有带有Xcode版本和SDK路径位置的绿色记号标记。

  • 最低系统版本(部署目标)
  • 将部署目标更改为最低版本(即低于模拟器版本)

  • 开关调试释放
  • 今天,我也面临着与你们同样的问题。我已经把debug切换到release,把iOS切换到Android。然后从顶部的设备选择状态栏恢复到iOS和debug。然后出现了模拟器选项。所以,可能是Visual studio for mac中的UI更新问题。请试一试


    将info.plist中的部署目标更改为较低版本并选中。Hi@Ranjit我已添加了我的info.plist的图像。我没有看到部署目标最低系统版本称为部署目标。您已经将其设置为8.0。所以,这应该不是问题。检查Apple SDK路径设置是否正确(首选项->SDK位置->Apple)。它应该有带有Xcode版本和SDK路径位置的绿色勾号。请尝试此操作。右键单击解决方案->选项->配置->配置管理器->ProjectName.iOS with Debug | iPhoneSimulator应选中,或者如果配置“ProjectName.iOS with Debug | iPhoneSimulator”不可用,则从常规选项卡添加此选项。是的,您需要添加模拟器配置。我已经在我的回答中贴出了这张照片。请检查。将info.plist中的部署目标更改为较低版本,然后检查。Hi@Ranjit我已添加我的信息的图像。