我正在使用 MobiOne 构建一个应用程序(我没有 Mac 或知道 Obj-C),但我想知道如何将应用程序编译成 Obj-C。有没有人试过这个?我已经完成了我的设计并在模拟器中进行了测试,但看不到如何构建代码。
4 回答
我的理解是 MobiOne 不是为上传到 Apple 的应用商店而设计的。由于 MobiOne 使用 Web 技术,因此您可以使用 Phone Gap 帮助您的应用程序进入本地环境。Phone Gap 应该允许您发布到应用商店,但该应用仍然受制于 Apple 的质量控制系统。
编辑:你仍然需要一个 mac 来发布应用程序。或者您可以将应用程序用作您设备上的网站。
您可以使用 Mobione 内置编译器构建应用程序。转到“项目”菜单并单击“构建 iOS 应用程序”,您的应用程序将被编译。你不能用 Obj-C 编译。
在 Windows 上使用 Mobione 将其编译为 iOS 原生应用程序。在 Mac 上使用 Apple 的应用程序上传器将其上传到 App Store。简单的。
根据 Apple 的说法,你不应该在没有 mac 的情况下制作 iPhone 应用程序。此外,在制作应用程序之前,学习目标 c 可能只是一个良好的开端。
您问题中的第一条评论提供了一个链接,该链接中的第一段中的一段说明了这一点:
“ iOS 应用程序开发的传统方法要求开发人员使用 Apple 的 Objective-C 编程工具和 Macintosh(tm) 硬件来创建他们的应用程序。MobiOne 在您的 Windows 操作系统(Win7 到 XP)硬件上运行,并为开发人员提供了一种替代的跨平台编程模型基于 HTML5 开放网络标准和虚拟设备服务,例如联系人、相机、音频..."
当然,这允许您这样做,但这并不意味着如果您尝试通过 MobiOne 提交应用程序,应用商店就会接受您的应用程序。我不太确定这个主题,但我会做一些研究并弄清楚苹果是否允许你这样做。