我正在尝试将我的应用发布到itunesConnect。一切顺利,我成功上传了该应用程序。一段时间后,我收到来自itunesConnect的通知,说“ Invalid Binary”,我收到了来自Apple的邮件
App Store Connect
亲爱的开发人员,
我们确定了您的应用最近交付的一个或多个问题,即“此处的应用名称”。请更正以下问题,然后上传 再次。
最诚挚的问候,
App Store团队
邮件中没有提到任何问题。
我已经尝试吊销所有证书并创建了新证书。我尝试了手动代码签名和自动代码签名。我也尝试过使用Xcode和应用程序加载器上传应用程序。
答案 0 :(得分:3)
昨天我遇到了同样的问题。我终于可以通过更改将应用程序发送给审阅:
NSLocationWhenInUseUsageDescription
,详细说明了我们为何要求该权限。
(与NSLocationAlwaysUsageDescription
相同)和其他隐私权限用法。
我之前以“ Advertising”作为字符串,似乎并没有清楚描述向用户请求设备位置数据的目的,最后二进制文件已处理完毕,我们正在等待审核状态。
希望对您有所帮助。
答案 1 :(得分:-1)
确保您遵循Apple的最新指南。
即将提交的内容
提醒一下,从2019年3月27日开始,iPhone或iPad的所有新应用程序和应用程序更新(包括通用应用程序)都必须使用iOS 12.1 SDK构建并支持iPhone XS Max或12.9英寸iPad Pro(第3代)。这些设备的屏幕截图也将是必需的。 Apple Watch的所有新应用和应用更新都需要使用watchOS 5.1 SDK构建并支持Apple Watch Series 4。