【发布时间】:2014-07-16 07:53:24
【问题描述】:
我已将 Everyplay 集成到基于 SpriteKit 的游戏中。提交更新后,我收到了警告"The app references non-public selectors in Payload/game.app/game: appID, expirationDate, isOpen"。
我已经搜索了几个小时来解决问题,但没有找到有用的东西。
你能帮我解决这个问题吗?
我的游戏会获得批准吗?
编辑:这是来自 Everyplay 的代码。我运行了strings 命令(进行测试)。
我的游戏获得批准。
【问题讨论】:
-
您是否在应用中的某处调用这些选择器?
-
不,我不叫那些选择器。
-
你可能想把它带到everyplay支持
-
您确定您的代码(或您可能正在使用的其他非 Apple 代码)没有使用这些相同的名称定义自己的方法吗?这些警告可以通过“误报”来触发。该工具认为您使用的是私有 API,而实际上您只是使用名称与私有 API 匹配的方法。重命名这些方法将解决问题(如果发生了这种情况)。这些名字对我来说看起来很笼统......多个框架可能正在使用的东西。
-
这是来自 Everyplay 的代码。我运行了字符串命令。
标签: ios iphone sprite-kit iphone-privateapi everyplay