【发布时间】:2011-05-19 06:44:28
【问题描述】:
我有一个在 OS X 上运行的 Qt 应用程序,它有可能在新的 Mac App Store 上发布。
我已经查看了https://developer.apple.com/appstore/mac/resources/approval/guidelines.html 的指南。我还在 SO 上看到了一篇关于 Java 和 AppStore 的帖子。
有没有其他人在他们自己的应用程序中考虑过这一点,以及 Qt 框架是否会与应用程序警察发生冲突?您仍然必须留在 Apple HIG 中,即没有主题,也不能使用私有 API。
对于纯粹的 ObjC,这似乎仍然是一个冒险的提议。有其他人动心吗?
【问题讨论】:
-
您的实际问题是什么? Qt 应用程序是否会被接受?我在指南中看到的唯一内容是 HIG 和 API 限制,这可能需要使用基于 Qt 的应用程序进行一些调整。
-
这是对问题的正确解释。这也是我所看到的——假设我没有忽略任何其他细则。还有很多其他“小”的东西,例如无法安装 kexts、没有许可证密钥或“自己的”复制保护、升级到 root 权限等,但这些限制与所有应用程序相关,即它是一个严密的沙箱。