iTunes Connect验证警告-查找有问题的代码

3

我一直在尝试验证并提交我的一个应用程序,但每次验证过程都会出现错误,提示:

应用程序中有非公共选择器引用 Payload/AppName.app/AppName 中的选择器:viewport

我尝试对我创建的二进制文件进行Ad-Hoc分发,并使用以下命令,结果出现了两个 viewport 的实例:

strings - -a -arch all "AppName.app/AppName" | grep viewport

但问题是,我找不到包含该字符串的文件。有什么办法吗?


1
你是否正在集成iOS Google+ SDK 1.4.0?我遇到了完全相同的验证错误,但是将SDK从我的项目中移除后问题得到了解决。 - 1actobacillus
是的,我做了。我在1.3.0版本中收到了“startIndex”警告,所以我升级了它,但只发现了这个问题。因此,我已经完全将其移除了。我会等待Google修复此问题后再重新集成google-ios-api到我的项目中。 - Rameez Hussain
1
在G+开发者社区上留言反馈了这个问题。https://plus.google.com/108616369849585012362/posts/6A9MR5xrU5n 希望能够得到修复。 - 1actobacillus
太好了!希望它能够正常工作。谢谢。 :) - Rameez Hussain
我们上传了相同的问题。苹果拒绝了它。在我们从项目中删除Google SDK并重新提交后,他们没有任何警告地批准了这个版本。现在我们必须强制使用GOOGLE。 - Siva
你应该看看他们是否发布了新版本的SDK,没有这个bug。我已经有一段时间没有使用它了,所以不确定。否则,你必须使用一个与你的需求兼容的旧版本。 - Rameez Hussain
1个回答

1
这个警告是由Google+ API 1.4.0引起的,已在版本1.4.1中得到解决。在替换SDK后,二进制文件通过验证时没有任何警告。

我们上传了相同的问题。苹果拒绝了它。在我们从项目中删除Google SDK并重新提交后,没有任何警告。他们批准了这个版本。现在我们必须强制使用GOOGLE..我正在使用Google+最新的SDK和xcode 6。 - Siva

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接