Ошибка в iTunes connect: загруженный вами двоичный файл недействителен. Подпись была недействительной или не была подписана сертификатом Apple - PullRequest
1 голос
/ 14 марта 2010

Я дважды прошел процесс подготовки портала dev, пытаясь заставить его работать, но безрезультатно. Я не думаю, что это вторая половина (подпись недействительна), я думаю, что на самом деле это может быть связано с моим двоичным. У меня есть предупреждение в Xcode, которое мне не помогает, потому что я не знаю, что с этим делать. И, честно говоря, я не знаю, насколько актуальна эта информация. Но это говорит:

«Проверка зависимостей: Предупреждение. Фаза сборки ресурсов комплекта копирования содержит целевой файл info.plist»

Приложение отлично работает в симуляторе, и я не вносил никаких изменений в список info.plist с тех пор, как отправил приложение в Apple на прошлой неделе. (это обновление)

1 Ответ

2 голосов
/ 14 марта 2010

Чтобы удалить предупреждение, щелкните правой кнопкой мыши файл info.plist и выберите «Получить информацию». Затем на вкладке «Цели» убедитесь, что ни одна из целей (у вас может быть только одна цель) не выбрана. Вам не нужно напрямую добавлять info.plist в комплект. См. примечание Apple Q & A для получения более подробной информации.

Убедитесь, что вы строите с правильной идентификацией подписи кода. Щелкните правой кнопкой мыши на вашей цели и выберите Получить информацию. В теге build найдите раздел подписи кода и убедитесь, что для приложения, указанного в вашем info.plist, выбран правильный сертификат.

Затем выполните чистую сборку (из меню Xcode: Build-> Clean и затем Build). Проверьте результаты сборки (Build-> Build results), возможно, вам придется изменить настройки, чтобы показать все сообщения. В конце журнала сборки вы должны увидеть сообщение об успешном вводе кода.

...