非公开选择者

ngz*_*cai 5 ios

尝试验证我的二进制文件时收到以下警告."该应用程序引用了Payload/app.app/app中的非公共选择器:cache,decoder,hasPhotoType" 问题是我不知道怎么去"Payload/app.app".很确定我没有在我的代码中的任何地方使用"hasPhotoType",即我无法使用Xcode搜索功能找到"hasPhotoType".

奇怪的是,当我处于正常窗口时,我没有收到警告错误.只有当我试图"验证"二进制文件时,我才会收到上述警告

use*_*035 6

我95%肯定它来自Google Maps for iOS SDK.我提交了一份错误报告,请帮忙明星:http: //code.google.com/p/gmaps-api-issues/issues/detail?id = 5817


小智 5

在Xcode 5构建iOS 7应用程序后,我遇到了同样的问题.

"该应用程序引用了Payload/app.app/app中的非公共选择器:cache,hasPhotoType"

我的代码中没有"hasPhotoType"这样的东西,但我使用的是谷歌地图SDK for iOS,它是我项目中唯一存在的非Apple库.我删除了框架,重建了应用程序,它通过了验证而没有任何警告.

希望这些信息可以帮到你.

  • 对于iOS 7提交,有没有人真的被拒绝了?或者他们只是警告,我们还好吗? (8认同)