我的应用程序在通过 ApplicationLoader 上传到 iTunesConnect 后,一直被视为无效二进制文件而被拒绝。我收到的电子邮件通知是:
Your binary is not optimized for iPhone 5 - - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must include a launch image with the -568h size modifier immediately following the portion of the launch image's filename. Launch images must be PNG files and located at the top-level of your bundle, or provided within each .lproj folder if you localize your launch images. Learn more about iPhone 5 support and app launch images by reviewing the 'iOS Human Interface Guidelines' at /.../
这很奇怪,因为我将所有启动画面打包到二进制文件中,通过提取我的 .ipa 以及它们在那里(在它们各自的 .lproj-s 中)进行了检查,正确命名和正确大小。我不使用 Assets 目录,因为我还没有找到本地化它的方法(还)。
拒绝可能是什么问题?
最佳答案
在我的案例中,我的应用程序 plist 文件在从 plist 问题中删除 key 后包含 key “Launch Image”时也遇到了同样的问题,该问题在验证时已修复。
关于ios - 我的二进制文件没有针对 iPhone 5 进行优化,同时具有本地化的启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26191641/