由于“无效二进制”,应用程序上传到 itunesConnect 失败,但来自苹果的邮件未提及任何问题
Posted
技术标签:
【中文标题】由于“无效二进制”,应用程序上传到 itunesConnect 失败,但来自苹果的邮件未提及任何问题【英文标题】:App upload to itunesConnect fails due to 'invalid Binary' but the mail from apple does not mention any issue 【发布时间】:2019-03-28 19:48:35 【问题描述】:我正在尝试将我的应用发布到 itunesConnect。一切顺利,我成功上传了应用程序。过了一段时间,我收到了来自 itunesConnect 的通知,说“二进制文件无效”,然后我收到了来自 Apple 的邮件
应用商店连接
尊敬的开发者,
我们在最近交付的应用中发现了一个或多个问题,>“此处为应用名称”。请更正以下问题,然后上传 再次。
最好的问候,
App Store 团队
邮件中没有提到任何问题。
我已经尝试撤销所有证书并创建了新证书。我尝试过手动代码签名和自动代码签名。我还尝试使用 Xcode 和应用程序加载器上传应用程序。
【问题讨论】:
【参考方案1】:我昨天也遇到了同样的问题。我终于可以通过更改将应用程序发送给审查:
NSLocationWhenInUseUsageDescription
详细说明我们为何请求该权限。
(NSLocationAlwaysUsageDescription
相同)和其他隐私权限使用。
我之前将“广告”作为字符串,似乎没有清楚地描述向用户请求设备位置数据的目的,最后处理二进制文件,我们正在等待审核强> 状态。
希望对你有帮助。
【讨论】:
该死的。我有相同的“广告”字符串。你用了什么?我们没有在我们的应用中使用位置信息,但一些 SDK 正在使用。 谢谢,有帮助!对我们来说,NSLocationAlwaysAndWhenInUseUsageDescription
也需要更长的文本。即使我们已经有一个完整的句子......以上是关于由于“无效二进制”,应用程序上传到 itunesConnect 失败,但来自苹果的邮件未提及任何问题的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 Application Loader 将 .ipa 上传到 iTunes