【问题标题】:App references non-public selectors in Payload应用程序在 Payload 中引用非公共选择器
【发布时间】:2014-11-10 20:46:33
【问题描述】:

验证应用后会出现此消息。

"iTunes Store operation failed.
The app references non-public selectors in Payload/.../App: setStreamError:, setStreamStatus:"

你有什么想法吗?谢谢

【问题讨论】:

    标签: ios objective-c xcode


    【解决方案1】:

    iTunes Store 执行的自动检查检测到您的应用正在使用非公开的选择器 setStreamError:setStreamStatus:

    如果您使用私有 API,您的应用将被拒绝(这就是原因)。

    如果你选择了你的方法名称,并且它们与某些 Apple 私有 API 相同,我建议你更改它们并重新提交。

    【讨论】:

    • 我已经在项目中搜索了两个名称方法(setStreamError: 和 setStreamStatus:) 的任何结果。怎样才能知道这个错误是从哪里来的?
    • 您在使用任何第三方库吗?他们可能也引用了这些选择器。
    • 我检查了整个,没有那些名字。我清理了项目,所以只是公共框架。
    • 是因为我们使用了facebook插件吗?因为在此之前,它能够上传!
    • 我不这么认为,因为很多应用程序都使用该框架。
    猜你喜欢
    • 2014-10-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 2013-10-10
    相关资源
    最近更新 更多