Проверка приложения с использованием validate в xcode - Обнаружены ошибки - Предоставлено изображение - PullRequest
0 голосов
/ 25 марта 2012

Я получил 2 ошибки при попытке проверить свое приложение в магазине приложений.

Как я мог решить это?

Подход, который я выбрал для загрузки своей сборки;

Когда я устанавливаю Build configuration на Ad Hoc, это Archives правильно (и отображается в Organizer), но когда я устанавливаю Build configuration в Release, файл archive не отображается в organizer. У меня другой вопрос по этому вопросу на SO, но я пока не получил никаких ответов.

Итак, я нажал на файл archived (полученный после того, как я установил Build configuration на Ad Hoc), и нажал на Validate.

Вот снимок экрана, может кто-нибудь сказать мне, что я должен делать, чтобы избавиться от этой ошибки?

ПРИМЕЧАНИЕ: На самом деле я знаю, почему возникла 1-я ошибка, но я понятия не имею, почему возникла 2-я, и мне нужно руководство для ее устранения enter image description here

Ответы [ 2 ]

1 голос
/ 25 марта 2012

РЕШЕНИЕ ОШИБКИ-1:

Убедитесь, что значок вашего приложения добавлен в комплект вашего проекта, а также это точно 57 x 57 pixels PNG-изображение.

РЕШЕНИЕ ОШИБКИ-2:

Убедитесь, что вы установили Distribution Certificate, а не Development Certificate в Project и Target Settings.

Вам нужно проверить это.

Также проверьте, правильно ли вы архивируете правильную схему, для которой вы устанавливаете Distribution Certificate.

РЕДАКТИРОВАТЬ ДЛЯ ЧАСТНОГО КЛЮЧЕВОГО ВЫПУСКА:

Я нашел ответ Луи по ссылке Подписание приложения для iPhone: не удалось найти действительное удостоверение личности подписчика, соответствующее этому профилю, в вашей цепочке для ключей , что мне было полезно однажды с тем же вопросом секретного ключа:

Вот что Луи ответ:

У меня была такая же проблема: я сначала скачал свои сертификаты в свой маленький MacBook пока в бегах. При попытке установить сертификаты на мой iMac ... тогда я столкнулся с проблемами, описанными на этой странице.

Проведя часы, вырывая мои волосы, как многие из вас, я выступил следующие шаги, чтобы исправить это:

Закройте все свои материалы, кроме веб-страницы, на которую необходимо войти Центр разработки приложений.

Открыть Xcode. Нажмите ОКНО> ОРГАНИЗАТОР> выберите «Предоставление профилей» налево. Это должно поднять ваши профили обеспечения. Выделите один за другим (если их больше 1), щелкните правой кнопкой мыши и удалите профиль. Да, просто сделай это! Удалить их все! (Я продолжал делать новый после нового один пытается заставить вещь работать.)

На первой странице, которую вы видите после входа в Центр разработки приложений на щелкните правой кнопкой мыши «ПОРТАЛ ПОЛЬЗОВАТЕЛЯ iOS»> (не «запускать» Помощник "). Вместо этого нажмите на левую сторону. Выберите СЕРТИФИКАТЫ. Вы вероятно, будет только одна строка с вашим именем / компанией - из там нажмите на правую сторону REVOKE. Нажмите кнопку ОК, чтобы убедиться, что это то, что Вы хотите сделать.

На той же странице нажмите УСТРОЙСТВА. Нажмите на поле рядом с вашим устройством пытаются подготовить и нажмите УДАЛИТЬ ВЫБРАН. Снова нажмите ОК, чтобы проверьте.

Подождите около 2 минут, чтобы Apple сделала свое дело.

Теперь нажмите «ДОМОЙ», который находится на левой боковой панели.

Нажмите «Launch Assistant»

создайте новый идентификатор приложения - называйте его как хотите. Просто убедитесь, что это достаточно уникальным, чтобы знать, что это тот, который вы только что создали, потому что другие, с которыми вы возились весь день, не будут удалены из Центр разработки яблок.

Вы должны быть в состоянии следовать за остальным помощником без неприятности - главное, чтобы ты просто удалил свой старый обеспечение профилей и начало заново.

Надеюсь, это поможет вам.

0 голосов
/ 25 марта 2012

Хорошо ... На скриншоте сказано, что у вас есть проблемы с иконкой и проверкой кода.

Значок должен иметь размер 57x57 пикселей, помещаться в комплект приложения, корректно добавляться в целевое членство и указываться в вашем info.plist.

Затем вам потребуется сертификат распространения iPhone с портала обеспечения iOS.

Если вы проверили значок и сертификат и все в порядке, возможно, это проблема в вашем загрузчике : у меня была такая же проблема в прошлом (мой значок был в комплекте приложений, но загрузчик не был признавая это). Попробуйте обновить программное обеспечение, чтобы загрузить последнюю версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...