Предупреждение при попытке отправить приложение в appstore: приложение не прошло проверку кода - PullRequest
1 голос
/ 17 января 2012

Я продолжаю получать одно и то же предупреждение снова и снова. После поиска в Google и чтения большого количества постов в stackoverflow и других сообществах я обнаружил, что многие люди сталкиваются с такой же проблемой при попытке загрузить свое приложение в appstore.

* Это единственное предупреждение, которое я получаю.

Я не нашел точного решения для решения этой проблемы. Я не могу найти источник этой проблемы.

Вот предупреждение:

warning: Application failed codesign verification.  The signature was invalid, or it was not signed with an iPhone Distribution Certificate. (-19011)
Executable=/Users/MacMini_02/Library/Developer/Xcode/DerivedData/####-chqadngrerizjhferrtytxmcuxxl/ArchiveIntermediates/####/InstallationBuildProductsLocation/Applications/        ####.app/####
codesign_wrapper-0.7.10: using Apple CA for profile evaluation
/Users/MacMini_02/Library/Developer/Xcode/DerivedData/#####-chqadngrerizjhferrtytxmcuxxl/ArchiveIntermediates/####/InstallationBuildProductsLocation/Applications/#####.app: valid  on disk
/Users/MacMini_02/Library/Developer/Xcode/DerivedData/#####-chqadngrerizjhferrtytxmcuxxl/ArchiveIntermediates/####/InstallationBuildProductsLocation/Applications/####.app:         satisfies its Designated Requirement
test-requirement: failed to satisfy code requirement(s)
codesign_wrapper-0.7.10: failed to execute codesign(1)

Я следовал обычной процедуре проверки, предложенной в других сообщениях. (Тем не менее, я получаю предупреждение)

  1. Выбрали правильные сертификаты распределения и предоставления профили. (Я удалил все мои другие сертификаты разработчика из моей цепочки для ключей, чтобы избежать двусмысленности)
  2. Проверено то же самое в доступе цепочки для ключей. (Удалял и загружал сертификаты дистрибутива и профили пров более 10 раз :-()
  3. Добавлена ​​дублирующая схема для выпуска в качестве дистрибутива
  4. Установите конфигурацию сборки в Редактировать схему как Распределение в Вкладка «Архив» и запускаю ее в режиме устройства iOS.
  5. Удалил файлы сборки и архивирования, почистил и перезапустил xcode несколько раз.
  6. Я даже создал новые проекты и переместил свой код, надеясь, что это решит проблему

Потратили много времени на предупреждение: - (

Я пропускаю какой-либо другой важный шаг ???

Я уверен, что сертификат распространения и пров. Профиль, который я использую, действительны.

Любая помощь очень ценится: -)

Было бы замечательно, если бы вы могли определить проблему и предоставить мне решение (шаг b шаг) или направить меня на сайт, где объясняется процедура для того же шага / видео (чтобы я не пропустил ничего) ..

Ответы [ 3 ]

0 голосов
/ 17 января 2012

Если вы достаточно уверены в сертификате и профиле обеспечения, попробуйте отозвать свой сертификат и воссоздать все новые appId, новый Provisioing для нового сертификата, а затем повторите попытку.я столкнулся с подобной проблемой, но я получал ошибку после загрузки двоичного файла.

надеюсь, что это может помочь вам

0 голосов
/ 17 января 2012

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

https://github.com/karstenBriksoft/CertificateHelper

Или просто загрузите предварительную версию.-строенная копия здесь .

Сделайте попытку и посмотрите, может ли она помочь вам обнаружить небольшую ошибку в ваших сертификатах.


Редактировать: Это может быть вашапроблема.Вот что Apple только что сказала:

Мы выявили и решили недавнюю проблему с сертификатами для подписи кода iOS и Mac, уведомлениями Apple Push и расширениями Safari.Если у вас возникли проблемы с сертификатом, выданным за последние 4 дня, просто сгенерируйте новый.

Итак, попробуйте создать новый сертификат.

0 голосов
/ 17 января 2012

У меня возникла эта ошибка, и, наконец, я обратился к Apple.Ответ состоял в том, что это происходило с ранним выпуском xcode 4, и что загрузка последней версии xcode 4 решит проблему.

Для существующего приложения Apple советует создать новый проект в последней версии xcode 4 и скопировать в него файлы.У меня не было много времени для экспериментов, поэтому я создавал свои новые проекты в xcode 3.6 и переносил их, что, похоже, работает.

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