У меня была такая же ошибка INVALID BINARY в iTunes Connect, даже если Application Loader принял мой двоичный файл.Решение было очень простым ...
Откройте ваш info.plist, щелкните правой кнопкой мыши и отметьте Показать необработанный ключ / значения :
- CFBundleIconFile = Icon.png (значок PNG для моего iPhone 57x57)
- CFBundleIconFile ~ ipad = Icon-72.png (значок PNG для ipad 72x72)
- CFBundleIconFiles = массив
- Элемент 0 = Icon.png
- Элемент 1 = Icon@2x.png (мой iPhone 4 114x114Значок PNG)
- Элемент 2 = Icon-72.png
Сохранение, очистка всех целей, построение и анализ, сжатие вПоиск и повторная отправка!
Ошибка была вызвана тем, что я набрал ключ "Файлы значков".В необработанном виде это сопоставлено с «файлами значков» вместо CFBundleIconFiles.У меня Xcode 3.2.3, я думаю, Xcode 3.2.4 лучше отображает этот ключевой идентификатор.
Удачи всем!
Источник: Технические вопросы и ответы QA1686: значки приложений на iPad и iPhone