У нас есть автоматическая система сборки, работающая на OSX 10.8 (Mac Mini - Xcode 5.1.1) до тех пор, пока мы не обновим до 10.9 (Mac Pro - Xcode 5.1.1).Ошибка ITMS-9000: Отсутствует или недействительна подпись. ПОСЛЕ обновления с OS X 10.8 до 10.9
После обновления OSX 10.9 мы начали получать следующее сообщение об ошибке при попытке загрузить наш ИПС с помощью Application Loader:
ERROR ITMS-9000: "Missing or invalid signature. The bundle 'com.my.bundle" at bundle path "Payload/bundle.app" is not signed using an Apple submission certificate."
следующих утверждений погнались за Unity построил проект Xcode.
xcodebuild -target "Unity-iPhone" -sdk "iphoneos" -configuration Release CODE_SIGN_IDENTITY="iPhone Distribution: Company Name, Inc. (DDXX7YXXXX)" PROVISIONING_PROFILE=d5e4xxxx-xxxx-xxxx-xxxx-5fef0dbe3e50;
/usr/bin/xcrun -sdk iphoneos PackageApplication -v "$IOS_RELEASE_SAVE_PATH/build/bundle.app" -o "IOS_IPA_PATH/bundle_RELEASE.ipa" --sign "Company Name, Inc. (DDXX7YXXXX)" --embed "/Users/Shared/Jenkins/Library/MobileDevice/Provisioning Profiles/d5e4xxxx-xxxx-xxxx-xxxx-5fef0dbe3e50.mobileprovision";
В качестве примечания, наша ADHOC сборок подписаны, используя тот же сертификат, только другое положение, и отлично работает.
Я проверил следующие пункты:
- проекта и обеспечение расслоение IdS матч. (Чувствительность к регистру и замена потенциальных характеристик.)
- Сертификаты & Положения являются актуальными.
- Сертификаты распространения отмечены как ДОВЕРЕННЫЕ для всех пользователей.
Я также создал IPA вручную и попытался отправить, но в результате с той же ошибкой.
Другие варианты я пытался:
- Добавление '--deep' в 'Другой код Signning Flags' в обоих проектов и целевых задач.
- Добавление
codesign
сценария кBuild Phases
(Code Signing and Mavircks: furbo.org)
Любая помощь будет принята с благодарностью.
Редактировать: Добавлено - Дистрибутивные сертификаты отмечены как ДОВЕРЕННЫЕ для всех пользователей & Модель платформы/версия Xcode.
Я также получаю эту ошибку и еще не нашел решение. Начиналось после обновления до xcode 6. – TWilly
К сожалению, единственный способ решить эту проблему - пересоздать весь сервер сборки с нуля. Я надеюсь, что кто-то сможет найти фактическое решение для описанных ошибок. – Vizionz
Я закончил создание нового пользователя и смог запустить его после загрузки сертификатов в цепочку ключей нового пользователя. – TWilly