Xamarin Forms 项目设置启动项目

4

我正在为Android和iOS构建一个Xamarin Forms应用程序。

如何将iOS设置为启动项目?我已经阅读了你应该右键单击并将其设置为启动项目。但是我找不到选项?

enter image description here

请帮助我。


“右键单击->设置为启动项目”在使用Visual Studio时是有效的,而您没有使用它。您正在使用哪个IDE? - Nahuel Ianni
我猜是Xamarin Studio,根据这篇文章http://www.developer.com/ws/android/creating-an-ios-solution-with-xamarin.html,应该有相同的右键单击选项。 - Gary Ewan Park
最新的Xamarin Studio适用于OSX。 - Lord Vermillion
我从未使用过Xamarin Studio,但是假设它的工作方式与Visual Studio相同,您可以使用此处描述的技术作为解决方法。希望这对您有用。 - Gary Ewan Park
3个回答

12

您需要更改配置选项以连接到已连接的设备。如果最初您是直接在连接到Mac的iPhone上进行调试的,现在该iPhone已经消失了,则会发生这种情况。Xamarin Studio没有在未检测到设备时自动切换到iPhone模拟器,而是删除了将该项目用作启动项目的选项。

要解决此问题,请执行以下操作:

  1. 右键单击iOS项目,然后转到“选项”
  2. 在“生成”->“输出”下,在下拉菜单中选择“所有配置”
  3. 在平台下拉菜单中,选择“iPhone模拟器”
  4. 单击“确定”以保存

现在,在Xamarin Studio的左上角可以设置调试或发布,确保将其设置为 Debug | iPhoneSimulator 而不是 Debug | iPhone

... 然后,您才能选择“设置为启动项目”。


1
只有这样,您才能选择“设置为启动项目”。(否则只会在按下“播放”图标时构建。谢谢。) - Benoit Jadinon
选择“调试(Debug) > iPhone 模拟器(iPhone Simulator)”后,它又被识别为启动项目了。 - David Douglas

0

很大程度上取决于您的操作系统和使用的环境。如果您在Mac上使用Xamarin Studio,则右键单击应该可以正常工作。您能否提供更多信息?


0
  • 您是否已安装了苹果的XCode和iOS SDK?您是否拥有iOS开发帐户?您需要这两个东西,然后点击项目选项并选择一个用于该项目的开发帐户。

  • 您可能没有iOS许可证,可能无法运行iOS项目,尽管在这种情况下,我的机器上该项目会变灰并清晰标记。

  • 您是在Windows上吗?如果是,则无法运行iOS项目。快捷方式标签指示Mac,上下文菜单形状也是如此。

您能否运行任何iOS项目?尝试创建一个只包含iOS项目的新空白解决方案,以查看它是否运行。

  • 有可能这是Xamarin本地化在您的语言(瑞典语?)中出现的错误,请尝试将区域设置更改为美国/英语,并向Xamarin提交错误报告或至少发送电子邮件。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接