上传到应用商店时二进制文件无效

Invalid Binary when upload to app store

当我使用 Application Loader 将我的 ipa 上传到 AppStore 时,ipa 状态变为 Invalid Binary 并且我从 Apple 收到了这封电子邮件...

问题出在我的 info.plist 中,有一个 NSPhotoLibraryUsageDescription 的键,这可能是问题所在!

这是你的答案,

<key>NSPhotoLibraryUsageDescription</key>
<string>$(PRODUCT_NAME) uses photos</string>

您需要在上面的描述中指定产品名称。

在信息​​ plist 中添加新行然后粘贴此 Privacy - Photo Library Usage Description

希望对您有所帮助。

我终于弄明白了,我的问题是项目中有多个plist文件,xCode使用的是一个不包含所需密钥的plist文件。

所以我删除了所有版本的重复文件,只保留一个。

感谢您的帮助