【问题标题】:How to create the Iphone application without MAC OS [duplicate]如何在没有 MAC OS 的情况下创建 Iphone 应用程序 [重复]
【发布时间】:2012-02-23 06:40:29
【问题描述】:

可能重复:
iPhone development on Windows

我是安卓开发者。现在在我们公司,它们是对 Iphone 的一项新要求。我已经下载了开发所需的所有 Xcode 和 SDK,但我们没有 mac m/c。

没有mac机可以开发应用吗?

我们得到了下面的link,我们可以使用这样的 3rd 方工具构建我们的应用程序。他们说什么给他们代码,他们将运行并提供 ios 应用程序。

是他们的任何第三方工具,我们可以使用它为 Iphone 开发我们的应用程序。

意味着我们将编写并提供给他们,他们将编译我们的代码并提供应用程序文件,然后我们将其放入移动设备并进行测试。

如果有人有这个想法,请帮助!提前致谢。

【问题讨论】:

标签: iphone ios ios-simulator


【解决方案1】:

没有可用于开发 iOS 和 Mac 应用程序的工具或开发环境。

您必须拥有Mac OS 和Mac 机器 才能开发它们。您需要在 Mac OSX 上安装 XCode 来编码、运行和测试您的应用程序。

如果您不想购买 Mac,您可以参考这个名为 Hackintosh 的链接在 PC 上安装 Mac OSX。如果您正确执行步骤,这在 PC 上可以正常工作:

http://tonymacx86.blogspot.in/2011/07/xmove-multibeast-install-os-x-107-lion.html

附: :使用 Hackintosh 您可能会遇到音频输入禁用、USB 禁用等问题,但开发它会满足您的目的。(说实话,我个人不推荐这种方式。去吧仅当您没有任何选择时才这样做。)

【讨论】:

  • 在非 Apple 硬件上运行 OS X 违反了 Apple 的许可协议。 apple.stackexchange.com/a/107376/124284 所以请注意,您正在做的事情 Apple 不赞成也不支持。
  • 我想指出,确切的措辞是“直接在每台 Apple 品牌计算机上安装一 (1) 份 Apple 软件”。如果您购买 OS X 的副本,他们会在包装盒中包含几张 Apple 贴纸。在任何硬件上都很容易遵守。
【解决方案2】:

如果您想使用 Windows - 那么MonoTouch 让您可以使用 C# 和 .Net 编写跨平台 Android / iOS 应用程序。

【讨论】:

  • 不错。这是一些信息。
  • 有Phonegap之类的限制吗??
  • 我不知道。我没有使用过PhoneGap 或MonoTouch。我只是为那些有 .Net 知识的人指出了这个选项。
  • 简而言之,您仍然需要一台 Mac 来测试和部署应用程序,即使使用 MonoTouch。请参阅常见问题解答:support.xamarin.com/customer/portal/articles/…
【解决方案3】:

您可以使用PhoneGap 平台。它将在windows平台上运行。

【讨论】:

  • 是的。我知道that。但是在哪里写代码。我已经在 Activity 中编写了用于加载 android 的应用程序。但是我没有iphone的环境。对于 Android .apk 文件生成和 Iphone .app 文件从我得到的地方生成。
  • 会的,但是对于 iOS 开发,他们仍然需要“基于 Intel 的计算机和 Mac OS X Lion (10.7)”。 docs.phonegap.com/en/1.9.0/…
【解决方案4】:

当然可以,但这可能包括将框架移植到另一个系统,包括编译器和模拟器。

可能有一些项目已经做了其中的一部分,但我不记得名字了。

您还可以查看其他多平台框架,它可以帮助您使用 html / js 创建简单的应用程序。

【讨论】:

    【解决方案5】:

    我实际上使用的是 Mac 和 XCode。但是,我曾经尝试过使用 Flash,它也可以导出到可在 IOS 上运行的 IPA 文件。问题是任何东西都运行得非常慢,所以如果您的应用程序需要动态内容,那将是一个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-20
      • 2012-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多