Проблемы разработки приложений в Loader - PullRequest
4 голосов
/ 20 октября 2011

Я подписываю и упаковываю свои приложения с помощью сценария PackageApplication из инструментов разработчика Xcode 4.2.Когда я проверяю сгенерированный пакет приложений из сгенерированного файла .ipa, он говорит, что все верно.

$ codesign --verify -vvv MyApp.app/
MyApp.app/: valid on disk
MyApp.app/: satisfies its Designated Requirement

Так что это выглядит хорошо.И когда я показываю информацию о подписи, она тоже выглядит хорошо.

$ codesign --display -vvv MyApp.app/
enter code hereExecutable=/Users/user/Desktop/MyApp.app/MyApp
Identifier=com.example.MyApp
Format=bundle with Mach-O universal (armv6 armv7)
CodeDirectory v=20100 size=8870 flags=0x0(none) hashes=435+5 location=embedded
Hash type=sha1 size=20
CDHash=e8fc1bf220542a49cf249a302df5d59fee8c7170
Signature size=4312
Authority=iPhone Distribution: My Name
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=Oct 20, 2011 11:31:25 AM
Info.plist entries=37
Sealed Resources rules=3 files=1109
Internal requirements count=1 size=620

Но как только я пытаюсь загрузить это приложение с помощью Application Loader, оно говорит:

ПриложениеНе удалось проверить кодовый знак.Подпись была недействительной или не была подписана с помощью сертификата распространения iPhone.

Теперь я полностью потерян!Утилита CodeSign сообщает мне, что все в порядке, но загрузчик приложений сообщает, что подпись недействительна?

1 Ответ

1 голос
/ 20 октября 2011

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

...