【问题标题】:How do you build an iPhone App with MobiOne?如何使用 MobiOne 构建 iPhone 应用程序?
【发布时间】:2012-01-04 17:17:55
【问题描述】:

我正在使用 MobiOne 构建一个应用程序(我没有 Mac 或不知道 Obj-C),但我想知道如何将应用程序编译成 Obj-C。有没有人试过这个?我已经完成了我的设计并在模拟器中进行了测试,但没有看到如何构建代码。

【问题讨论】:

标签: iphone ios objective-c windows mobione


【解决方案1】:

我的理解是 MobiOne 并非旨在上传到 Apple 的应用商店。由于 MobiOne 使用 Web 技术,因此您可以使用 Phone Gap 帮助您的应用程序进入本地环境。 Phone Gap 应该允许您发布到应用商店,但该应用仍然受制于 Apple 的质量控制系统。

编辑:您仍然需要 Mac 来发布应用程序。或者,您可以将应用程序用作您设备上的网站。

【讨论】:

  • MobiOne 似乎内置了 PhoneGap。 genuitec.com/mobile/docs/highlights/1.4.0EA1
  • 你去。使用包含的 PhoneGap 来编译您的应用程序。不过,您仍然需要 Mac 才能发布。如果您使用的是试用版,我怀疑 MobiOne 是否允许编译。
【解决方案2】:

您可以使用 Mobione 内置编译器构建应用程序。转到“项目”菜单并单击“构建 iOS 应用程序”,您的应用程序将被编译。你不能用 Obj-C 编译。

【讨论】:

    【解决方案3】:

    在 Windows 上使用 Mobione 将其编译成 iOS 原生应用。在 Mac 上使用 Apple 的应用程序上传器将其上传到 App Store。很简单。

    【讨论】:

      【解决方案4】:

      根据 Apple 的说法,您不应该在没有 Mac 的情况下制作 iPhone 应用程序。此外,在制作应用程序之前,学习目标 c 可能只是一个良好的开端。

      您问题中的第一条评论提供了一个链接,该链接中的第一段中的一段说明了这一点:

      "传统的 iOS 应用程序开发方法要求开发人员使用 Apple 的 Objective-C 编程工具和 Macintosh(tm) 硬件来创建他们的应用程序。MobiOne 在您的 Windows 操作系统(Win7 到 XP)硬件上运行并为开发人员提供基于 HTML5 开放网络标准和虚拟设备服务(例如联系人、摄像头、音频...)的替代跨平台编程模型。”

      当然这允许您这样做,但这并不意味着如果您尝试通过 MobiOne 提交应用程序,应用商店就会接受您的应用程序。我不太确定这个主题,但我会做一些研究并弄清楚苹果是否允许你这样做。

      【讨论】:

      • Apple 允许使用 Titanium(我已成功提交其中之一)或 PhoneGap 之类的东西创建非 Objective-C 应用程序。 MobiOne 看起来像是在使用 PhoneGap。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-07
      • 1970-01-01
      • 1970-01-01
      • 2011-06-14
      • 1970-01-01
      相关资源
      最近更新 更多