0

在 Apple 弃用某个功能之前,我从来不知道会发生这种情况,因为他们改变了允许开发人员访问它的想法。

我检查了App Store Review Guidelines,那里没有提到它。

我很好奇 - 应用程序是否会因为使用这个已弃用的功能而被拒绝,或者它是否只是因为 Apple 可能会在未来停止支持它而被弃用,可能在 iOS 8 中,因此当前使用它的应用程序很好。

4

2 回答 2

2

Apple 的指导方针规定应用程序必须没有错误,但不推荐使用的引用不是错误。它们只是在 Xcode 中作为警告出现。

由于那里有如此多的开源代码,Apple 并不希望每个人都立即停止使用已弃用的方法/属性。通常,他们会保留一个主要版本可以访问已弃用的元素,然后将其从库中删除。

于 2013-10-18T20:18:28.417 回答
0

不推荐使用方法/功能以阻止其使用。这仅仅意味着现在有一种更好的方法可以做到这一点,并且标记为已弃用的项目将很快被删除(可能在下一个主要版本中),您应该避免使用它。

此外,这并不意味着您的应用将被拒绝,除非该功能已被标记为已弃用很长时间。

于 2013-10-18T20:28:12.023 回答