2

有没有一种方法可以在提交到 AppStore 之前测试我的应用程序,以免被 Apple 拒绝?

4

3 回答 3

6

iPhone SDK 下载包括一个 iPhone 模拟器,您可以在该模拟器上测试应用程序。如果你的意思是一个测试,它会给你一个“是或否”的答案来回答“Apple 会接受这个应用程序吗?”这个问题。但是,不,没有这样的测试,因为 App Store 的接受标准不是严格的(甚至不一定是客观的)。

于 2009-09-12T08:15:02.163 回答
4

对于Apple的拒绝,没有。您可以采取一些常识性的措施来防止大多数拒绝,但您永远无法完全确定。永远不要使用私有的、未记录的 API,无论您多么受它们的诱惑。此处列出了其他已知的拒绝原因。

绝大多数拒绝都是可以修复的(您不小心将选择保留在表格视图中,您在应用程序的一部分中使用了令人困惑的图标选择,或者在特定情况下崩溃)。其他更难解决,例如复制设备内置功能的功能。

对于功能和可用性测试,这是一个在这里被多次问过的问题:

一般来说,学习如何使用 Apple 提供的 Instruments、Shark、GDB、Clang 静态分析器和其他开发工具来分析和调试您的应用程序,然后在实际设备上从各个方向检查它几天,然后再提交给审查。不要提交具有已知崩溃错误的应用程序。

于 2009-09-12T14:04:53.637 回答
2

去沃尔玛,买一个 ipod touch,测试你的应用程序,把 ipod touch 还给沃尔玛,然后拿回你的钱。30 天退货政策,应该给您足够的时间来测试您的应用程序。

如果您打算制作更多应用程序,我会购买 ipod touch 并保留它!

于 2009-09-12T08:12:34.423 回答