После установки Xcode 4.3 я не могу проверять и распространять приложение с помощью Organizer. При построении, подписании и проверке в Xcode в порядке, проверка в Organizer завершилась с сообщением в заголовке этого вопроса.
Во-первых, Xcode 4.3 может автоматически загружать профили подготовки (там есть опция в Organizer), но загружает только профили развития и игнорирует профили распространения, как будто их нет. ОК, я скачал и установил его вручную, и он появляется в Organizer. Затем я устанавливаю правильную идентификацию подписи кода как для проекта, так и для цели и использую профиль распространения, который соответствует сертификату Distribution в моей цепочке ключей. Затем я делаю Archive (build-sign-verify) и никаких ошибок, в журнале я вижу зеленые галочки для CodeSign и для шагов проверки. Выглядит хорошо, и архив появляется в Organizer.
И если все пойдет не так, я просто выберите Validate, выберите новую версию, которую я только что подготовил в iTunes Connect, выберите правильную идентификацию подписи кода, то же самое, что было использовано для архивирования (на самом деле, в моем случае нет других вариантов), он запрашивает имя/пароль iTunes как обычно, а затем говорит
Не удалось выполнить операцию с кодами
Убедитесь, что выбранный вами идентификатор действителен.
Аааа!!! Зачем!? У него не возникало проблем при архивировании, тогда такая же подпись кода не работает при попытке отправить в AppStore. Ну, даже не отправляйте, а проверяйте, прежде чем отправлять. Так что эта проблема локальна для моей машины. То же самое подписание и валидация, которые успешны во время сборки, сбой в Organizer...
Я попробовал все, переустановил Xcode, удалил/отозвал и переиздал все сертификаты, удалил дублированные частные и открытые ключи из брелка, поместил все сертификаты в один "брелок" входа, выпустил новые профили, установил Application Loader 2.5. 1 и т.д.... до сих пор не повезло.
Может быть, у меня есть некоторые проблемы с предыдущими установками Xcode? Или что мне нужно обновить некоторые инструменты, чтобы обеспечить правильность работы Organizer?
Между тем, если кто-то знает другой способ загрузки бинарных файлов в AppStore, поделитесь им. Я не мог понять, как это сделать с помощью Application Loader, когда он просит меня выбрать пакет для загрузки, все, что у меня есть, это xcode-архив, созданный с помощью Xcode в шаге Archive. Как мне получить доступ к iap или любому файлу, который хочет получить от загрузчика приложения?