【问题标题】:The app references non-public selectors in Payload/<AppName>.app/<AppName>该应用在 Payload/<AppName>.app/<AppName> 中引用了非公共选择器
【发布时间】:2014-04-17 05:29:31
【问题描述】:

我构建了一个应用程序以将其交付到 AppStore,但验证过程抛出此错误:

The app references non-public selectors in Payload/<AppName>.app/<AppName>: categories, content, contextForCurrentThread, createEntity, isSample, links, primitiveType, setPrimitiveType, typeString

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

我发现了很多有相同问题的线程,但它们都是关于 Facebook 框架的,但我没有那个框架。

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

我有 Xcode5,该应用是为 iOS7 构建的。

【问题讨论】:

  • 这些警告是否会通知您,但您仍然可以提交应用程序,还是这些错误会阻止您上传应用程序?
  • 您能否提供更多关于您的应用的详细信息?
  • @Rich 这个警告不会阻止我上传应用
  • 如果您无法验证您的应用,则无法将其上传到 iTunes Connect。永远。

标签: ios iphone objective-c ios7


【解决方案1】:

这只是来自 Apple 静态分析器的警告/上传过程在您的代码上运行。我相信它只是检查各种私有选择器名称。如果你没有在你自己的代码中做任何你不应该做的事情,你应该没问题。我之前在自己的应用中使用过几次。

【讨论】:

  • 但是提交带有警告的应用程序有风险吗?
  • 不,会好的。有关this question 的更多信息。
  • 我登顶了应用程序,我会告诉你之后会发生什么
  • @Gabox 最后一切都好吗?
  • 这是如何被接受的答案?他收到的不是警告;这是一个阻止将应用程序上传到 App Store 的错误。您的“解决方案”没有任何步骤。 @Gabox 您是如何提交带有此错误的应用程序的?我怀疑你做到了。你问的重点是什么?
猜你喜欢
  • 2013-10-10
  • 2013-11-17
  • 2014-04-08
  • 2023-03-20
  • 2013-10-23
  • 1970-01-01
  • 2023-04-10
  • 2013-09-22
相关资源
最近更新 更多