Недавно я создал приложение для iPad.Я создал двоичный файл (something.zip) и загрузил его через Application Loader, но результатом загрузки всегда был 'Invalid Binary'.и я получил это письмо от Apple, когда мое приложение было отклонено из-за проблемы «Недопустимый двоичный файл»:
«Недопустимая подпись - убедитесь, что вы подписали приложение с помощью сертификата распространения, а неспециальный сертификат или сертификат разработки. Убедитесь, что параметры подписи кода в XCode являются правильными на целевом уровне (которые переопределяют любые значения на уровне проекта). Кроме того, убедитесь, что пакет, который вы загружаете, был создан с использованием цели Release в XCode, а не цель симулятора. Если вы уверены, что настройки подписи кода верны, выберите «Очистить все» в XCode, удалите каталог «build» в Finder и пересоберите цель выпуска. »
Я искал в Интернете по всему миру, чтобы решить эту досадную проблему, но я не вижу хорошего ответа.Вот данные из info.plist моего приложения:
Собственная локализация региона разработки: английский Bundle Отображаемое имя: $ (PRODUCT_NAME) Исполняемый файл: $ (EXECUTABLE_NAME) CFBunldleIconFiles: Icon-Small.png (29x29), Icon.png (57x57), Icon-Small-50.png (50x50) (все файлы были созданы как 72ppi, RGB, сглаженные, без прозрачности) Версия InfoDictionary: 6.0 Имя пакета: $ (PRODUCT_NAME) Тип пакета ОС Код: APPLBundle создатель ОС Тип кода: ????Версия пакета: 1.0 LSRequiresiPhoneOS: включено UIPrerenderedIcon: включено UIApplicationExitsOnSuspend: отключено UIStatusBarHidden: отключено **
, и я создал это приложение с помощью этих инструментов - cocos2d Ver0.99.4-rc3 / xcode Ver3.2.5 64-bit/ iOS SDK 4.2
Я пытался решить эту проблему в течение 3 дней, но не смог.
Кто-нибудь может решить проблему с моим приложением? Это неотложная проблема нашей компании.
Спасибо всем