У меня эта проблема возникает уже почти 4 часа, я очень расстроен.Я прошел через 3 раза и отозвал свои сертификаты и профили обеспечения и начал с нуля.Я также убедился, что мой проект настроен на использование профиля DISTRIBUTION.Я отозвал и удалил свой сертификат развития / проф, просто чтобы я не мог выбрать его случайно.Мой мобильный профиль копируется правильно.Я использую Xcode 4.0.2.Я запустил новый проект и поместил туда свои файлы, и у меня возникла та же проблема ..
Я супер-двойной-тройной проверил указания, чтобы получить сертификаты.Создал закрытые ключи, отправил файл на портал инициализации разработчика, получил сертификат, он загружается и соответствует моему закрытому ключу .. удалил все не относящиеся к нему ключи.Удалите все старые профили обеспечения, которые были сохранены в MobileProfile /..
здесь, действительно, мой проект настроен правильно !!
здесь, действительноМоя цель (только цель!) установлена правильно!
Вот моя цепочка для ключей .. сертификаты выглядят хорошо
Мой супер-медленныйТщательно созданный профиль обеспечения в Xcode отлично отображается, он, безусловно, признан хорошим и подписанным
Что я получаю:
<code>
rocessProductPackaging "/Users/rcl/Library/MobileDevice/Provisioning Profiles/AFFB40FF-FE57-4131-A1D1-0804E0E747FF.mobileprovision" /Users/rcl/Library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app/embedded.mobileprovision
cd /Users/rcl/Documents/iMan/iMan_On_Xcode402/iMan
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
"/Users/rcl/Library/MobileDevice/Provisioning Profiles/AFFB40FF-FE57-4131-A1D1-0804E0E747FF.mobileprovision" -o /Users/rcl/Library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app/embedded.mobileprovision</p>
<p>Then..</p>
<p>ProcessProductPackaging /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/Entitlements.plist /Users/rcl/Library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Intermediates/iMan.build/Release-iphoneos/iMan.build/iMan.xcent
cd /Users/rcl/Documents/iMan/iMan_On_Xcode402/iMan
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/Entitlements.plist -entitlements -format xml -o /Users/rcl/Library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Intermediates/iMan.build/Release-iphoneos/iMan.build/iMan.xcent</p>
<p>Then...</p>
<p>CodeSign /Users/rcl/Library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app
cd /Users/rcl/Documents/iMan/iMan_On_Xcode402/iMan
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: Robert Lorentz" --resource-rules=/Users/rcl/Library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app/ResourceRules.plist --entitlements /Users/rcl/Library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Intermediates/iMan.build/Release-iphoneos/iMan.build/iMan.xcent /Users/rcl/Library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app</p>
<p>Then....</p>
<p>Validate /Users/rcl/Library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app
cd /Users/rcl/Documents/iMan/iMan_On_Xcode402/iMan
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
setenv PRODUCT_TYPE com.apple.product-type.application
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Users/rcl/Library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app</p>
<p>warning: Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19011)
Executable=/Users/rcl/Library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app/iMan
codesign_wrapper-0.7.10: using Apple CA for profile evaluation
AssertMacros: signer, file: codesign_wrapper.c, line: 610
AssertMacros: profile, file: codesign_wrapper.c, line: 914
codesign_wrapper-0.7.10: Failed to load provision profile from: /Users/rcl/Library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app/embedded.mobileprovision
- (null)</p>
<p>
Редактировать:
Одно замечание: у меня установлена бета-версия Xcode 4.2, не уверены, что это может вызвать проблемы?Я использовал предоставленный скрипт и полностью удалил бета-инструментарий разработчика и снова установил Xcode 4.0.2.
Редактировать:
Я попытался сгенерировать приватныйвведите мое собственное имя, а также название моей компании для «Common Name».Сначала я зарегистрировался в программе для разработчиков Apple под своим собственным именем, но когда я настроил себя на iTunes Connect, я использовал название своей компании в качестве имени, которое я хотел показать.Кажется, СЕРТИФИКАТ, который я выдал, очевидно, использует мое настоящее имя.Я попытался установить общее имя для закрытого ключа для обеих вещей безуспешно, но что правильно?
Редактировать:
И, чтобы быть понятным, файл/Users/rcl/Library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app/embedded.mobileprovision
определенно существует и соответствует md5sum моего ~/Library/MobileDevice/Provisioning Profiles../
файла (единственный, который существует, тот, который я хочу использовать.)
Редактировать:
При создании моего профиля обеспечения распространения не имеет значения, что я выберу для своего идентификатора приложения - все они дают одинаковые результаты.Есть ли что-то, что должно соответствовать этому идентификатору приложения?
Редактировать:
Хорошо, я "добираюсь куда-то" или иду назад.Таким образом, мой идентификатор пакета, указанный мной, был com.panagiaindustries.iman;Яблоко выдало мне SR49T455EV.com.panagiaindustries.iman ... если я создаю свое приложение с помощью com.pana ..., оно не может кодировать в xcode.если я собираю с SR49T ... один, он кодирует знаки, но когда я использую Application Loader, я получаю 'Идентификатор пакета SR49T ... отличается от зарезервированного идентификатора пакета: com.pana ...' как ошибка.Что СЛЕДУЕТ использовать?
Редактировать:
Добавление следующего файла прав, по-видимому, не дало эффекта:
get-task-allow
application-identifier
SR49T455EV.com.panagiaindustries.iman