在 Apple 弃用某个功能之前,我从来不知道会发生这种情况,因为他们改变了允许开发人员访问它的想法。
我检查了App Store Review Guidelines,那里没有提到它。
我很好奇 - 应用程序是否会因为使用这个已弃用的功能而被拒绝,或者它是否只是因为 Apple 可能会在未来停止支持它而被弃用,可能在 iOS 8 中,因此当前使用它的应用程序很好。
在 Apple 弃用某个功能之前,我从来不知道会发生这种情况,因为他们改变了允许开发人员访问它的想法。
我检查了App Store Review Guidelines,那里没有提到它。
我很好奇 - 应用程序是否会因为使用这个已弃用的功能而被拒绝,或者它是否只是因为 Apple 可能会在未来停止支持它而被弃用,可能在 iOS 8 中,因此当前使用它的应用程序很好。
Apple 的指导方针规定应用程序必须没有错误,但不推荐使用的引用不是错误。它们只是在 Xcode 中作为警告出现。
由于那里有如此多的开源代码,Apple 并不希望每个人都立即停止使用已弃用的方法/属性。通常,他们会保留一个主要版本可以访问已弃用的元素,然后将其从库中删除。
不推荐使用方法/功能以阻止其使用。这仅仅意味着现在有一种更好的方法可以做到这一点,并且标记为已弃用的项目将很快被删除(可能在下一个主要版本中),您应该避免使用它。
此外,这并不意味着您的应用将被拒绝,除非该功能已被标记为已弃用很长时间。