对于 MonoTouch,这个问题已经在这里得到了相当清楚的回答:MonoTouch 现在是否在 iPhone 上被禁止?
但是 Appcelerator Titanium 呢?
Apple 的新 TOS 及其 iPhone 4 操作系统:
3.3.1 — 应用程序只能以 Apple 规定的方式使用文档化 API,不得使用或调用任何私有 API。应用程序必须最初是用 iPhone OS WebKit 引擎执行的 Objective-C、C、C++ 或 JavaScript 编写的,并且只有用 C、C++ 和 Objective-C 编写的代码才能编译并直接链接到文档化 API(例如,禁止通过中间翻译或兼容层或工具链接到文档化 API 的应用程序)。
Titanium 使用 JavaScript,但不直接作为 iPhone OS WebKit 引擎执行。在他们的开发者博客中,Jeff Haynie 说Titanium 是明确的,但我不知道他们是否否认。
我们相信我们在解释 iPhone OS 4.0 ToS 时完全符合它们。
我还没有找到苹果的任何官方消息,只有意见。我很困惑。我不会为我的应用程序编写另一行代码,直到……你知道的。