проблема при обновлении сертификата и инициализации - PullRequest
0 голосов
/ 06 апреля 2011

Срок действия моего сертификата ios истек.Поэтому я вызвал старый сертификат и создал новый сертификат и изменил подготовку каждого приложения (с тем же Apple ID).

Я загрузил сертификат (distribution_identity.cer) и файл приложения .mobileprovision и добавил в'keychian' и 'Xcode'.

В «Редактировании активной цели» я мог видеть «Идентификатор подписи кода», отображающий новый профиль обеспечения, но когда я строил проект, он сообщал об ошибках:

CodeSign "build/Ad Hoc-iphoneos/myApp.app"
cd "/Users/myName/iphone source code/myApp All/myApp 1.2"
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
setenv _CODESIGN_ALLOCATE_ /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
/usr/bin/codesign -f -s "iPhone Distribution: MYNAME" "--resource-rules=/Users/myName/iphone source code/myApp All/myApp 1.2/build/Ad Hoc-iphoneos/myApp.app/ResourceRules.plist" --entitlements "/Users/myName/iphone source code/myApp All/myApp 1.2/build/myApp.build/Ad Hoc-iphoneos/myApp.build/myApp.xcent" "/Users/myName/iphone source code/myApp All/myApp 1.2/build/Ad Hoc-iphoneos/myApp.app"


iPhone Distribution: MYNAME: ambiguous (matches "iPhone Distribution: MYNAME" in /Users/myname/Library/Keychains/login.keychain and "iPhone Distribution: MYNAME" in /Library/Keychains/System.keychain)
Command /usr/bin/codesign failed with exit code 1

Приветствую любой комментарий

Спасибо

1 Ответ

2 голосов
/ 06 апреля 2011

Сообщение об ошибке, кажется, говорит вам, что вам нужно знать:

iPhone Распространение: MYNAME: неоднозначно (соответствует «iPhone Distribution: MYNAME» в /Users/myname/Library/Keychains/login.keychain и "iPhone Distribution: MYNAME" в /Library/Keychains/System.keychain)

У вас есть два сертификата, которые соответствуют названию «iPhone Distribution: MYNAME», и CodeSign не знает, какой использовать.

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