【问题标题】:Itunes Non-public API usage: How to find selectors?iTunes 非公开 API 使用:如何找到选择器?
【发布时间】:2015-12-03 14:17:33
【问题描述】:

在我通过 Xcode 上传二进制文件后,一封来自 Itunes 的电子邮件到达,说我的应用存在一个或多个问题,并描述:

        Non-public API usage:

            The app references non-public selectors in MY APP:   _addRecorder:,
            _playbackEvents:atPlaybackRate:messageWhenDone:withSelector:,
            _removeRecorder:, 
            terminateWithSuccess

我没有在我的代码中的任何地方调用这些选择器,我已经搜索了所有这些选择器,但没有找到任何东西。也许应用程序的链接库之一正在调用这些选择器,但我找不到任何东西。

我尝试使用 Appscanner 进行搜索,但它已旧且无法正常工作。 还添加了符号断点,但这些选择器只是由UIApplication调用

还有什么线索吗?

【问题讨论】:

    标签: ios xcode api app-store-connect selector


    【解决方案1】:

    终于用简单的grep命令建立了有问题的框架:

    grep -R '_addRecorder:' *
    

    施展魔法。

    【讨论】:

      猜你喜欢
      • 2013-09-15
      • 2020-06-30
      • 2014-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多