phonegap ios 非公共选择器 setIsInline 错误

Posted

技术标签:

【中文标题】phonegap ios 非公共选择器 setIsInline 错误【英文标题】:phonegap ios non-public selectors setIsInline error 【发布时间】:2015-10-28 08:16:33 【问题描述】:

我正在使用 XCode 6.1.1 并将 phonegap 从 4.2.0 升级到 5.3.6。在此之后,我在尝试提交到应用商店时开始收到此错误。

The app references non-public selectors in Payload/app: setIsInline:

phonegap 版本为 4.2.0 时可以正常工作。我已经检查了here 提供的解决方案。但仍然面临错误。我试图找出这个setIsInline 方法定义的位置,但找不到任何引用。

有没有人遇到过这个问题或有任何解决这个问题的建议?

【问题讨论】:

【参考方案1】:

它在这些之后开始工作: - 删除所有插件并再次添加 - 将谷歌分析插件 (https://github.com/danwilson/google-analytics-plugin) 降级到版本 0.6.1

我使用的是 Xcode 6.1

【讨论】:

以上是关于phonegap ios 非公共选择器 setIsInline 错误的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 Facebook SDK 3.0 上传 iOS 应用程序,因为引用了非公共选择器

当我在有效负载中上传应用程序非公共选择器时收到警告

该应用在 Payload/TabletJournal.app/TabletJournal 中引用了非公共选择器: setImageName:

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

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

该应用在 Payload/<Appname>.app/<App name> 中引用了非公共选择器:生日