批准的应用程序时,苹果是否查看实际源$ C ​​$ C? [英] Does apple view the actual source code when approving apps?

查看:194
本文介绍了批准的应用程序时,苹果是否查看实际源$ C ​​$ C?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

究竟如何苹果批准的应用程序?是实际的源$ C ​​$ C观看?

How exactly does apple approve apps? Is the actual source code viewed?

推荐答案

虽然我们都没有访问内部审查程序(这似乎是不断变化的),有几件事情,可以根据答复说人们已经收到了。

While none of us have access to the internal review process (which appears to be continuously changing), there are a few things that can be said based on the responses that people have received.

首先,苹果已经源$ C ​​$ C用不上,所以他们不审查。您提交的二进制作为应用程序包的一部分,与其他的应用程序资源一起。

First, Apple has no access to your source code, so they do not review that. You submit a binary as part of an application bundle, along with your other application resources.

他们这样做,但是,似乎扫描应用程序的二进制文件,表明使用私有的API的某些符号。许多应用程序启动,因为他们利用这些私人API的iPhone操作系统更新后崩溃,因此苹果已在此打击。

They do, however, appear to scan your application's binary for certain symbols that indicate the use of private APIs. A number of applications started crashing after iPhone OS updates because they used these private APIs, so Apple has been cracking down on this.

有大量的在具有内存泄漏或其他性能问题的商店的应用。我知道,我已经提交了我的应用程序,有微妙的泄漏(自定),并与审核没有问题的版本。因此,它不会出现他们做任何类型的性能测试或分析的。

There are plenty of applications on the store that have memory leaks or other performance issues. I know that I've submitted versions of my applications that had subtle leaks (since fixed) and had no problems with review. Therefore, it does not appear that they do any sort of performance testing or profiling.

其中的内存泄漏导致做检讨的一个问题是当内存泄漏变得如此糟糕,应用程序崩溃时审稿正在测试它的唯一地方。如果应用程序在审查过程中崩溃,在任何时候,它会被拒绝。

The only place where a memory leak causes a problem doing review is when that memory leak gets so bad that the application crashes when the reviewer is testing it. If your application crashes at any point during the review process, it will be rejected.

除此之外,他们有他们检查的(在表视图行没有持久的选择等)正确使用的用户界面元素的清单。如果你的应用程序从<一个显著偏离href=\"http://developer.apple.com/iphone/library/documentation/userexperience/conceptual/mobilehig/index.html\">Human接口指南使用这些标准的UI元素时,你可能会被拒绝。

Beyond that, they have a checklist of user interface elements that they check for proper usage of (no persistent selections on table view rows, etc.). If your application deviates significantly from the Human Interface Guidelines when using these standard UI elements, you may get rejected.

苹果是非常小心的版权,特别是用自己的形象和作品,所以你可能会,如果您使用受版权保护的材料不当,遇到麻烦。

Apple is very careful about copyright, particularly with their own images and artwork, so you may run into trouble if you use copyrighted material improperly.

你们中的大多数将面对拒绝的理由是通过使您的应用程序稳定,通过以下平台的指导方针preventable,但有些不是。应用某些类已经由于它们的用途被拒绝,并再次被允许在商店变化定期的应用程序的类。这可以通过应用程序商店打交道时添加的挫折和不确定性,但绝大多数应用程序类型将永远不会遇到问题(这一点可以在现有应用的多样性可以看出)。

Most of the rejection reasons you will face are preventable by making your application stable and by following platform guidelines, but some are not. Certain classes of applications have been rejected due to their intended use, and again the classes of applications that are allowed on the store change on a regular basis. This can add frustration and uncertainty when dealing with the App Store, but the vast majority of application types will never run into problems (as can be seen in the diversity of applications currently available).

这篇关于批准的应用程序时,苹果是否查看实际源$ C ​​$ C?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆