【发布时间】:2012-03-24 15:04:54
【问题描述】:
可能重复:
How can I develop for iPhone using a Windows development machine?
我已经阅读了很多关于在 Windows 上开发 iOS 应用的问答:
How can I develop for iPhone using a Windows development machine?
但大多数实现这一点的方法是因为有这个问题的人(在 Windows 上制作 ios 应用程序)想要为自己制作应用程序。此外,其中一些建议使用网络应用程序。
我正在为一家需要制作小应用程序的公司工作(以后其他公司将需要更多),负责所有 IT 的人告诉我们,我们需要一些事实,这样我们才能证明我们确实需要一台 Mac 来合法地为 iOS 开发应用程序。
首先,我不知道这个页面上的所有内容是否足够https://developer.apple.com/support/ios/ios-dev-center.html
要使用 iOS SDK 和 Xcode 进行开发,您必须拥有基于 Intel 的 Mac 运行 Mac OS X Snow Leopard 或更高版本,您必须注册为 苹果开发者。
现在我有一些问题:
- 公司是否有合法的方式在 Windows 上制作 iOS 应用程序?
- 如果其中一种方式是在虚拟机下运行 OS X... 是否可以使用 OS X Lion USB Thumb Drive 来实现?
- 我知道有一些 SDK,例如 Marmalade、Corona、DragonFire……它们给了我们许可证,但它们 100% 可靠吗?如果我们使用其中一种 SDK,苹果会支持我们吗?
- Apple 是否会检查应用程序是否是通过合法的 OS X 副本创建的?我的意思是,在编译代码时,是否有迹象表明 Apple 可以检查该应用程序是否在没有作弊的情况下制作?
- 在 OS X (VM) 上创建游戏会很困难吗?
- 如果我们得到 Mac (mini)... 我们是否需要 Magic Touch 或 Magic Trackpad 来测试多点触控?还是只能通过按其中一个键并单击左键才能做到这一点?
- 创建 Web 应用程序会是一个解决方案吗?我知道我们不能使用 Javascript 使用设备的相机,但其余的可以吗?。
测试
我们的一些同事拥有 iTouch,但我们不知道公司是否应该购买新的。另外,您建议购买最老一代的 iPod Touch 用于测试目的还是只购买第 3 代和第 4 代?
我希望你能理解我。提前致谢!
更新:
我得到了这个答案:
- 您将使用各自的 SDK 在 Windows 上工作
我:我知道 Apple 没有用于在 Windows 上开发 iOS 应用程序的官方 SDK。
- 我们将使用的编程语言与安装在 PC 或 MAC 上的编程语言相同。 我:不可能?
更新 我们得到了 Mac。 ":D"
【问题讨论】:
-
您希望您的应用具有 iOS 原生外观吗?
-
如果您最终浪费了一周的时间来解决使用 PC 进行 iOS 开发的限制,那么浪费的时间将比 Mac Mini 和 KVM 切换器花费更多。
-
我们必须创建的第一个应用程序不需要外观和感觉,但我们希望它能够合法地进行。是的,这是真的,但我需要一些真实的事实。我们只有 2 周的时间来创建应用程序。
-
+1 表示一个非常系统、问得很好的问题,尽管它可能重复。
-
两周?您的开发人员是否已经了解 Objective-C 和 Cocoa Touch api?对于任何不平凡的事情来说,两周都是非常积极的。