我有问题上传我的应用程序到iTunes连接测试飞行测试。在通过Xcode 7.0上传构建时,我没有收到任何错误,但是在我的构建尝试在iTunes连接上处理之后,我收到了以下来自苹果的自动电子邮件:
亲爱的开发者, 我们发现了一个或多个问题,你方最近交货的"MY_APP“。为处理您的交付,必须纠正下列问题: 地址清除器检测到-地址清除器中的可执行${executablePath}链接。在提交到App之前,请删除地址消毒液的使用。 一旦纠正了这些问题,您就可以重新传递经过更正的二进制文件。 致以敬意, 应用商店团队
我已经确保了对我所有的构建方案不加检查的“启用地址消毒器”。我清理了build文件夹,并试图上传一个干净的生成,但仍然存在相同的问题。我在构建设置中没有看到与地址消毒液相关的任何内容。
我还需要做些什么才能去除地址消毒液吗?
发布于 2015-09-30 16:38:28
我们遇到了同样的问题,我们的团队在过去的48小时里试图隔离它。结果发现,这是我们所包含的一个包中的命名冲突。由于这个包是我们标准SDK栈的一部分,我们在每个游戏提交中都包含了它,而且我们以前从未遇到过任何问题,所以我假设在苹果的后端升级了一些东西,以包含对许多新的xCode功能的检查,这在提交后的自动代码检查中引起了命名冲突。
我们花了20多份意见书来隔离这些违规的捆绑包,并重新命名它们,解决了这个问题。如果您遇到了这个问题,我建议查看您的plist,看看其中的包名是否使用了用于使用地址消毒液的关键字。是我们的一位工程师发现了这个问题,他下周外出度假,但很明显,他用下划线代替了包名中的连字符,问题就消失了。
想要分享这个问题,并希望它能帮助那些在这个问题上陷入困境的人们,因为这对我们来说是一场噩梦。
发布于 2015-09-25 04:04:56
多亏了@的一些帮助,我成功地完成了一个构建。
我运行的通用汽车的Xcode 7 (7A218)。在从After更新到版本构建(7A220)之后,我的应用程序成功地通过了iTunes连接处理。
发布于 2015-09-25 16:58:04
我的建筑也被拒绝了。在我的项目中,我正在使用Fabric / Crashlytic库。当我的产品被苹果拒绝的时候,我也有同样的问题和从苹果收到的同样的邮件。
,但是在用更新的库替换了我的Fabric/Crashlytics库之后,它就被苹果成功地解决并接受了。
https://stackoverflow.com/questions/32751858
复制相似问题