【问题标题】:Xamarin Forms project set Startup ProjectXamarin Forms 项目设置启动项目
【发布时间】:2014-10-07 18:14:13
【问题描述】:

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

如何将 iOS 设置为启动项目?我读过你的假设是右键单击并将其设置为启动项目。但是我找不到选项?

请帮帮我。

【问题讨论】:

  • “右键单击 -> 设置为启动项目”在使用 Visual Studio 时有效,您未使用。您在那里使用什么 IDE?
  • 我猜是Xamarin Studio,根据这篇文章developer.com/ws/android/…,应该有同样的右键选项。
  • 最新 Xamarin Studio for OSX
  • 我从未使用过 Xamarin Studio,但假设它的工作方式与 Visual Studio 相同,您可以使用此处描述的技术stackoverflow.com/a/1808352/671491 作为解决方法。希望这对你有用。

标签: xamarin xamarin.forms


【解决方案1】:

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

要修复,请执行以下操作:

  1. 右键单击 iOS 项目并转到选项
  2. 在 Build->Output 下,选择下拉菜单下的“All Configurations”
  3. 在平台下拉菜单下,选择“iPhone 模拟器”
  4. 点击确定保存

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

...只有这样,您才能选择“设置为启动项目”。

【讨论】:

  • ... 只有这样,您才能选择“设置为启动项目”。 (否则它只会在按下“播放”图标时生成。谢谢。
  • 选择调试 > iPhone 模拟器再次将其识别为启动项目。
【解决方案2】:

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

【讨论】:

    【解决方案3】:
    • 您是否安装了 Apple 的 XCode 和 iOS SDK?你有 iOS 开发账号吗?您需要这两样东西,然后单击项目的选项并选择一个用于该项目的开发帐户。

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

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

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

    • 这可能是 Xamarin 在您的语言中本地化的错误(瑞典语?) 尝试将您的区域设置切换为美国/英语并使用 Xamarin 提交错误或至少向他们发送电子邮件

    【讨论】:

      猜你喜欢
      • 2016-12-02
      • 1970-01-01
      • 2018-05-01
      • 1970-01-01
      • 2018-08-10
      • 1970-01-01
      • 2019-02-14
      • 1970-01-01
      • 2013-12-04
      相关资源
      最近更新 更多