2011-10-26 66 views
19

苹果是否会接受应用程序在App Store中用不推荐的代码进行销售?苹果是否接受弃用代码的应用程序?

+0

...问苹果? :) – 2011-10-26 23:20:37

+0

这是一个人的过程。你不能说。如果代码被弃用,请将其替换为正确的实现....更好的问题是发布您正在尝试执行的操作,并发布您当前实现的代码,并寻求可行的替代方案。 – Sid

回答

32

是的。已弃用并不意味着不可用或不允许;如果是这样,它将被称为别的东西,或者这些方法将被简单地从API中删除。

弃用是一种让您知道应该开始转换现有代码库的方法。经验法则应该是:不要加上您认识的代码使用了不推荐使用的功能,这很愚蠢。请注意,在您使用旧版代码库时,不赞成使用的方法可能迟早需要您的注意。

继续使用不推荐使用的方法的风险之一是,它们可能比新版本更原始和更危险,可能不会考虑当前所有操作系统的实际情况,也可能没有经过Apple逐渐测试。你甚至在它们从框架中消失之前就冒着咬你的风险。

-2

嗯......这要看。在大多数情况下可能不会,但我不运行应用商店,所以我不确定。

+1

哈哈哈! “我不运行应用程序商店”! –

4

我用以下已过时代码(init方法已经过时):

[[NSDateFormatter alloc] init]; 
在最近一个应用程序,被批准

8

是的,苹果会接受你的应用程序假设一切正常。已弃用并不意味着该应用无法正常工作。这只是告诉你,你应该开始使用新代码而不是旧代码。最终的代码将最终从API中删除,因此最好尽快修复它,而不是尝试构建应用程序并发现它无法正常工作。

相关问题