应用程序引用了 Payload/(应用ID)中的非公开选择器:number,setNumber:

15
我正在尝试加载这个应用程序,但它给了我一个警告:

该应用程序在 Payload / (App ID) 中引用了非公共选择器:number、setNumber:

在这个应用程序中有 GAI 和 AAShareBubbles 框架。


我也是,同样使用GAI(3.0.8)。他们的变更日志显示“修复了一个问题,使得GTM用户可以使用NSNumber来进行电子商务数据”(3.0.7,2014年5月),这可能是触发此问题的原因。我们可能需要等待GAI 3.0.9,或者希望苹果能够让它通过。 - BenW
1
谢谢,但是关于在应用商店的批准,有问题吗?编辑:该应用程序今天已成功获得批准! - user3873269
我的应用程序(Frax)也在昨天成功地获得了批准。 - BenW
3个回答

5

我使用Xcode6 GM和OSX 10.10在2014年9月11日获得了这个。Xcode显示该应用程序未被提交,但是大约15分钟后我进入itunes connect,在“构建”部分找到了二进制文件(在新的iTC网页上)。我添加了该构建并提交给Apple。现在等待审核!


3
这是一篇回答,但它没有试图回答问题。它可能应该作为编辑、评论、另一个问题发布,或者干脆删除。 - honk
这个问题会在未来得到解决吗?因为每次我上传构建时都会出现这种情况,构建已经上线了,但在Xcode中没有接受的消息,例如提交验证警告,这只发生在Xcode 6中。 - Darklex

2

当我从xcode 6.0.1上传二进制文件时,它显示了错误。但是我再次尝试从应用程序加载器上传二进制文件,它成功添加了应用程序,并显示“在有效负载号中引用非公共选择器”的警告,请忽略并继续。几分钟后,应用程序状态变为“等待审核”。


然而,根据我的观点,最好使用最新的应用程序加载器来上传二进制文件。


0

只是一个警告。我猜,这只是为了让开发者在提交审核前知道应用程序正在引用哪些非公共选择器。


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