应用程序加载器警告:应用程序在 Payload/<Appname>.app/<App name> 中引用了非公共选择器:changeState:

Posted

技术标签:

【中文标题】应用程序加载器警告:应用程序在 Payload/<Appname>.app/<App name> 中引用了非公共选择器:changeState:【英文标题】:Application Loader Warning: The app references non-public selectors in Payload/<Appname>.app/<App name>: changeState: 【发布时间】:2013-09-22 15:55:20 【问题描述】:

我收到了这个应用程序加载器警告,但我不知道它是从哪里来的。我的应用程序中有 facebook 和 parse sdk。我看过this post。但是,这对我没有帮助,因为我的问题显然与一种叫做 changeState 的东西有关。在我为我的应用程序编写的代码中的任何地方都没有调用它。我也不使用 facebook sdk,我需要在应用程序中使用 parse sdk。我该如何解决这个问题?

【问题讨论】:

⌘+⇧+⌥+F 并搜索changeState: @CodaFi 我这样做了,但没有找到结果? 您可以使用此命令检查目录中的“statechange” grep -R "changeState" 您将获得它所在的目录。 【参考方案1】:

changeState 用于 libGoogleAdMobAd.a,它是 Google AdMob 的一部分。

我在评论说明中提到了它,我的应用获得了批准。

【讨论】:

以上是关于应用程序加载器警告:应用程序在 Payload/<Appname>.app/<App name> 中引用了非公共选择器:changeState:的主要内容,如果未能解决你的问题,请参考以下文章

应用程序在 payload/appname.app/appname: _terminateWithStatus 中引用了非公共选择器

该应用程序在 Payload/appname.app/appname 中引用了非公共选择器

Apple 在提交应用程序时警告我的应用程序正在使用非公共选择器 [重复]

应用程序加载器,关于 Signiant Transfer Engine 的新奇怪警告

应用程序在 Payload 中引用非公共选择器

Flickr 照片管理器中的 JSON 警告