【问题标题】:The app references non-public selectors in Payload/appname.app/appname该应用程序在 Payload/appname.app/appname 中引用了非公共选择器
【发布时间】:2023-03-20 00:05:01
【问题描述】:

我今天提交了我的 iOS 应用并收到了验证警告:

The app references non-public selectors in Payload/appname.app/appname: booleanValue, setPreview

我想知道这是什么问题?这个警告不会阻止我上传应用程序。

在这个版本之前我没有任何问题,我没有添加新的框架,只有我写的新代码。

我有 Xcode6,该应用是为 iOS8 构建的。

【问题讨论】:

  • 上传。不要紧张
  • 现在收到类似“应用程序在有效负载/appname.app/appname: viewport 中引用非公共选择器”的警告
  • 我已经上传了 2 次并收到此警告,我的应用从未被拒绝。我认为你的应用程序因其他一些问题而被拒绝。尝试在苹果回复中心找到他们清楚地解释了拒绝的实际问题。

标签: ios objective-c xcode ipad ios8


【解决方案1】:

上传吧,我最近上传的版本有这样的警告,它被接受了。
似乎 Apple 在 Private API 检测算法中存在一些错误。

【讨论】:

  • 我们上传了同样的问题。苹果拒绝了它。在我们删除我的项目中的 facebook 和 google sdk 并重新提交后,没有任何警告。他们批准了这个版本。现在我们处于强制使用FB和GOOGLE的情况......
  • 这可能是 ASIdentifier 的问题,而不是 booleanValue 或 setPreview
  • 当我尝试添加与 Google 集成相关的文件和框架时会出现此警告...
猜你喜欢
  • 1970-01-01
  • 2023-04-10
  • 2014-04-17
  • 2013-10-10
  • 2013-10-23
  • 1970-01-01
  • 2013-11-17
  • 2014-04-08
相关资源
最近更新 更多