【问题标题】:is there any way that we can develop application in .net for iphone有什么方法可以在 .net 中为 iphone 开发应用程序
【发布时间】:2019-01-12 12:27:06
【问题描述】:

我们可以在 Visual Studio 本身中为 iPhone 开发应用程序吗?是否有任何与 Visual Studio 兼容的模拟器来测试它

【问题讨论】:

标签: c# .net iphone xamarin.ios


【解决方案1】:

您可以在 iphone 环境中使用 Mono 在 C# / .NET 环境中开发应用程序。 - https://www.xamarin.com 就是这样做的一个例子。

【讨论】:

  • +1 ..我不知道..我之前确实搜索过类似的东西,但没有找到
  • 它会在未越狱的 iPhone 上运行吗?
  • 当然。这是 Apple 认可的做事方法。
  • 对此的更新:此状态可能已更改,等待 Apple 实际执行新政策(或退缩,希望如此),所以线程在这里:stackoverflow.com/questions/2604033/…
【解决方案2】:

Monodevelop 2.2 Beta 具有适用于 Windows 的设置。 Download

但如果您想为 iPhone 开发(使用MonoTouch),您需要有一台 Intel Mac(否则您无法运行必要的 Apple 工具)。

根据您想做什么,您还可以使用同样基于 Mono/.Net 的 Unity for the iPhone

【讨论】:

    【解决方案3】:

    如前所述,Mono 是一种方式。

    目前还没有办法在 Visual Studio 中进行直接开发,但是这将很快作为 VS Addin 出现,这在 Hanselminutes 上进行了讨论。

    不过有一个 Mono IDE,名为 monodevelop

    Link to Mono Podcast from Hanselminutes here

    【讨论】:

    • 配合airplay,可以使用visual studio
    【解决方案4】:

    您可以使用xamarin(以前是单点触控)

    【讨论】:

    • 唯一的问题是它在 Windows 上没有任何用处,即使你们安装了 MonoDevelop。
    【解决方案5】:

    您仍然需要来自MonoTouch Requirements 的官方 iPhone SDK 和 OSX:

    要开始使用 MonoTouch,您需要:

    • Apple 的 iPhone SDK 3.0 或更高版本,可从 Apple 的 iPhone 开发中心获得。
    • 运行 MacOS 10.5 或 10.6(Leopard 或 Snow Leopard)的 Intel Mac 计算机。
    • Mono for OSX 的最新版本

    所以这还不是免费的午餐:(

    【讨论】:

      【解决方案6】:

      是的,您可以为此使用 Mono。 Novell 发布了一款商业产品:MonoTouch

      现在是https://www.xamarin.com/

      【讨论】:

        【解决方案7】:

        除了使用Monotouch,在.NET中没有其他方法可以做到这一点。

        如果你不愿意使用 OBJ-C 的 iPhone 原生 API,你也可以考虑FLASH

        【讨论】:

        • @Rob 我从来没有说过 Flash 可以在 iPhone 中使用。我说你可以使用 FLASH 和 ACTION SCRIPT 3 为 iPhone 开发。检查我发布的链接。
        【解决方案8】:

        使用 Airplay SDK:http://www.airplaysdk.com/

        您可以免费使用 Visual Studio 进行开发并以 iPhone 为目标。如果您针对其他移动平台,定价会发生变化。您仍然需要 Macintosh 来签署您的 iPhone 包,但所有开发/测试都可以在 Windows 上的 Visual Studio 中使用 C++ 完成。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-03-04
          • 2023-01-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-10-08
          相关资源
          最近更新 更多