Я получаю эту проблему почти 4 часа, очень расстраиваюсь. Я прошел через и отозвал свои сертификаты и профили обеспечения 3 раза и начал с нуля. Я также убедился, что мой проект настроен на использование профиля DISTRIBUTION. Я отозвал и удалил свой сертификат разработки / prof, чтобы случайно не выбрать его. Мой мобильный профиль копируется правильно. Я использую Xcode 4.0.2. Я начал новый проект и закинул туда свои файлы, и у меня там та же проблема ...
Я супер-дабл-трип проверил направления, чтобы получить сертификаты. Создал закрытые ключи, отправил файл на портал подготовки разработчиков, получил обратно сертификат, он загружается и соответствует моему закрытому ключу ... удалил все нерелевантные ключи. Удалили все старые профили обеспечения, которые были сохранены в MobileProfile / ..
здесь, действительно, мой проект настроен правильно !!
здесь, действительно, моя цель (только цель!) Настроена правильно!
] Вот мой брелок .. сертификаты выглядят хорошо
Мой супер-медленный, тщательно продуманный профиль подготовки отлично отображается в Xcode, он определенно признан хорошим и подписанным.
Я получаю следующее:
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
Then..
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
Then...
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
Then....
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
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)
Изменить:
Одно примечание: У меня установлена бета-версия Xcode 4.2, не уверен, что это может вызвать проблемы? Я использовал предоставленный скрипт, полностью удалил инструменты бета-разработчика и снова установил Xcode 4.0.2.
Изменить:
Я попытался сгенерировать закрытые ключи от своего имени, а также от имени моей компании, для 'Распространенное имя'. Изначально я зарегистрировался в программе для разработчиков Apple под своим именем, но когда я настроился на iTunes Connect, я использовал название своей компании в качестве имени, которое хотел появиться. Кажется, в СЕРТИФИКАТЕ, который я выдал, явно указано мое настоящее имя. Я попытался установить общее имя на закрытом ключе для обеих вещей, но безуспешно, но что правильно?
Изменить:
И, чтобы прояснить, файл / Users / rcl / Library / Developer / Xcode / DerivedData / iMan-hapawfvbfkeskkaembwcgifzypdz / Build / Products / Release-iphoneos / iMan.app / embedded.mobileprovision
определенно существует и соответствует сумме md5 моих ~ / Library / MobileDevice / Provisioning Profiles ../ [
] (единственный существующий, тот, который я хочу использовать.)
Изменить:
При создании моего профиля обеспечения распространения, похоже, не имеет значения, что я выбираю для своего идентификатора приложения - все они дают те же результаты. Есть ли что-то, что должно соответствовать этому идентификатору приложения?
Изменить:
Хорошо, я "куда-то иду" или иду назад. Итак, мой идентификатор пакета, указанный мной, был com.panagiaindustries.iman; Apple выдала мне SR49T455EV.com.panagiaindustries.iman ... если я создам свое приложение с com.pana ... one, оно не сможет кодировать в xcode. если я создаю с помощью SR49T ... one, он кодирует, но когда я использую загрузчик приложений, я получаю сообщение об ошибке «Идентификатор пакета SR49T ... отличается от зарезервированного идентификатора пакета: com.pana ...». Что мне СЛЕДУЕТ использовать?
Изменить:
Похоже, что добавление следующего файла прав не дало результата:
get-task-allow
application-identifier
SR49T455EV.com.panagiaindustries.iman