我正在尝试将我的应用发布到itunesConnect。一切顺利,我成功上传了应用程序。一段时间后,我收到来自itunesConnect的通知说“无效二进制”,我收到了Apple的邮件
App Store Connect
亲爱的开发者,
我们针对您的应用最近发送了一个或多个问题,>“此处的应用名称”。请更正以下问题,然后重新上传。
最好的祝福,
App Store团队
邮件中没有提到任何问题。
我已经尝试撤销所有证书并创建新证书。我尝试过手动代码签名和自动代码签名。我也尝试使用Xcode和Application loader上传应用程序。
我昨天遇到了同样的问题。我终于可以通过更改发送应用程序进行审核:
NSLocationWhenInUseUsageDescription
对我们为什么要求获得许可进行了长期和更好的描述。 (与NSLocationAlwaysUsageDescription
相同)和其他隐私权限使用。
之前我将“广告”作为字符串,似乎没有明确描述向用户请求设备位置数据的目的,最后处理二进制文件并且我们处于等待审核状态。
我希望这对你有所帮助。