Ошибка кода iOS - PullRequest
       18

Ошибка кода iOS

1 голос
/ 10 декабря 2010

Я постоянно получаю следующее предупреждение при сборке приложения для iPhone:

При проверке кода приложения произошла ошибка.Подпись была недействительной или не была подписана сертификатом Apple.(-19011)

Но мое приложение все еще работает.Почему это происходит?Может кто-нибудь помочь?Я обновил свое приложение, и App Store утвердил его, но теперь оно вылетает каждый раз, когда кто-то запускает его (после установки обновления), и я понятия не имею, почему.И теперь я даже не могу убрать это предупреждение.

Ответы [ 3 ]

3 голосов
/ 10 декабря 2010

Вот мой список задач , когда я столкнулся с этим.

1) Очистите все цели, выйдите из Xcode, затем перетащите папку сборки из вашего проекта в корзину.

2) Сделайте Get Info для вашего проекта, убедитесь, что права подписи кода и идентификация подписи кода выбраны правильно. Сделайте то же самое для ваших целей.

3) Войдите на портал обеспечения iOS и убедитесь, что срок действия сертификата распространения не истек. Также проверьте профиль обеспечения распространения и убедитесь, что он активен. Удостоверьтесь, что Сертификат правильно находится в вашей Цепочке для ключей, и профиль Распределения находится в Xcode Organizer (если у вас есть несколько из того же самого, удалите все кроме правильного и повторите шаг # 2).

4) Посмотрите на результаты сборки при сбое и определите, какой профиль он фактически использует, и убедитесь, что он правильный.

0 голосов
/ 22 июня 2016

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

0 голосов
/ 25 января 2011

Кажется, что это ошибка в XCode, я где-то читал, что люди сообщают об этом предупреждении после его обновления.У меня та же проблема, я могу скомпилировать и запустить приложение, я уже выпустил приложение в AppStore, но я просто не могу избавиться от этого надоедливого предупреждения.

...