【问题标题】:MPMusicPlayerController volume deprecated - will an app using it be rejected? [closed]不推荐使用 MPMusicPlayerController 音量 - 使用它的应用程序会被拒绝吗? [关闭]
【发布时间】:2013-10-18 20:08:12
【问题描述】:

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

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

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

【问题讨论】:

  • 这个问题似乎跑题了,因为它是关于 AppStore 审批流程的,最好由 Apple 来回答。

标签: ios objective-c volume mpmusicplayercontroller


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 那么在volume属性的情况下,有什么更好的方法呢?
    猜你喜欢
    • 2011-10-07
    • 1970-01-01
    • 2012-07-21
    • 2014-07-15
    • 2013-10-13
    • 2016-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多