为越狱的 iOS 设备开发应用程序?
我知道您需要 Mac、Xcode 和 SDK。但是是否可以使用 Windows/Linux 平台为越狱设备和/或常规设备开发应用程序?
编辑
另外,Airplay SDK 的内幕是什么?听说它相当不错,但无法提供与通过 Xcode 开发的应用程序相同的性能。 找到这个 PDF文档,为了什么它是
I know that you need a Mac and Xcode and the SDK. But is it possible to develop apps for jaibroken devices and/or regular devices using Windows/Linux platforms ?
Edit
Also, what's the lowdown on the Airplay SDK ? Heard that it's pretty good but doesnt offer the same performance as an app developed through Xcode.
Found this PDF Document, for what it's
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
事实上你可以,这就是编程的意义所在。如果您是一名出色的程序员,您可以做很多跨平台和跨硬件的工作。不要忘记,无论史蒂夫·乔布斯(或假装)对苹果甚至非苹果消费者来说有多酷,他们都关心自己的利润,并且永远不会正式宣布可以在 PC 上为 iPhone 和其他 iOS 设备构建应用程序也。这样他们就能让你得到一台 Mac。他们非常成功地让人们相信,否则不可能为 iPhone 构建应用程序。
Actually you can, and that's what programming is all about. If you're a tough programmer you can do lots of cross platform and cross hardware stuff. Don't forget that no matter how cool Steeve Jobs is (or pretends to be) for Apple and maybe even non-Apple consumers they care about their profit and would never declare officially that building apps for iPhone and other iOS devices is possible on PC too. This way they make you get a Mac. They've been very successful in making people believe that building apps for iPhone is not possible otherwise.
有适用于 Linux 平台的工具链,但它没有 Interface Builder 或其他功能。以下是使用它的示例应用。
There's a toolchain for Linux platforms, but it doesn't have Interface Builder or other niceties. Here's an example application that uses it.
您可能正在寻找theos。看看此帖子。
当然,您将必须安装工具链,这不应该那么难。有很多项目都涉及 Linux iOS 工具链。不过,Windows 是另一个故事:P(并不是说这是不可能的!)。
You may be looking for theos. Have a look at this thread.
Of course, you will have to have your toolchain installed, which shouldn't be that hard. There are a lot of projects which involve having a Linux iOS toolchain. Windows is another story, though :P (not saying it's impossible!).
简而言之,答案是否定的——从根本上来说,iPhone OS 使用 Cocoa,这是一个仅随 XCode 一起分发的封闭框架。有些人考虑过逆向工程(例如 Wine),但我认为到目前为止还没有人真正取得成功,更不用说使用 Cocoa 作为开发环境了。
您也许可以创建一些可以在后台运行或通过移动终端运行的 debian 软件包 (dpkg)。但这是一种限制,因为您无法访问 GUI,并且您的应用程序不会非常直观。
似乎有一个开发平台可以将 Blender 游戏逻辑移植到成熟的 iPhone 游戏中。也许你可以通过这种方式避免 Xcode,但我对此表示怀疑。
http://sio2interactive.com/
您可以在 Virtualbox/VMWare Player 中运行 OSX,但 Apple 不允许这样做。
Short answer is no - fundamentally iPhone OS uses Cocoa, which is a closed framework only distributed with XCode. Some people have thought about reverse engineering (like Wine) but I don't think anybody has really been successful thus far, let alone use Cocoa as a development environment.
You might be able to create some debian packages (dpkg) that can be run in the background or via the mobile terminal. This is kind of limiting though, because you don't have access to GUI and your app won't be very intuitive.
There seems to be a development platform for porting Blender game logic into a full-fledged iphone game. Maybe you could avoid Xcode this way, but I doubt it.
http://sio2interactive.com/
You could run OSX within Virtualbox/VMWare Player but that's not allowed by Apple.
不要听那些坚持认为你必须买一台 Mac 的人的话。您只需从 http://thepiratebay.org/ 下载预装 Mac 的破解版 VMWare 副本。您还需要从同一站点下载破解的 VMWare 播放器的副本。然后在 Mac 中下载 Xcode。无需支付任何费用。我一直在使用它并且效果很好。
Don't listen to other people who insist that you HAVE to get a Mac. You just need to download a copy of cracked VMWare with pre-installed Mac from http://thepiratebay.org/. You also need to download a copy of cracked VMWare player from the same site. Then download Xcode inside the Mac. No need to pay for anything. I've been using it and working great.
简短的回答——是的。
虽然我不完全确定您所说的“仅”对于越狱设备是什么意思,但如果您对 Flash 脚本或动作脚本有任何经验,请查看 Adobe Flash Professional CS5.5。该程序可让您为 ipod/iphone/ipad 设计和编写自己的应用程序。
http://www.adobe.com/products/flash.html
我用过使用多年并发现它非常完美。
Short answer -- YES.
Although i'm not entirely sure what you mean by "ONLY" for jailbroken devices, but if you have any experience at all with flash scripts or action scripts then check out Adobe Flash Professional CS5.5. It's a program that lets you design and write your own apps for ipod/iphone/ipad.
http://www.adobe.com/products/flash.html
I've used it for years and find it perfect.