Подписание кода не работает, так как Mavericks
Так как с Mavericks (10.9.5) произошли изменения в подписи кода, я пытаюсь использовать новую версию (V2) подписи кода, чтобы наше приложение (на основе Eclipse) работало на Mavericks.
До последнего обновления до 10.9.5 все работало хорошо, но с тех пор проблемы появились. Мы подписывали код (V1) на 10.7.5 и должны были перейти на Mavericks 10.9.5. Идентификатор разработчика и т. Д. Правильно установлены (как и раньше), но процесс все равно не работает.
Команда, которую я использую:
security unlock-keychain && codesign -s 'Приложение ID разработчика: OurID' 'OurApp.app'
Я также пробовал --deep вариант или -f, --verbose и т. Д. Ничего не работает.
Я не совсем уверен, в чем проблема, я получаю следующую ошибку:
OurApp.app: формат пакета не распознан, недействителен или непригоден. Подкомпонент: ../OurApp.app/Contents/MacOS/__MACOSX/jre/Contents/Home/lib/missioncontrol/configuration/org.eclipse.equinox.simpleconfigurator.
Если я просто для целей тестирования удаляю папку __MACOSX, я получаю в основном то же сообщение:OurApp.app: формат пакета не распознан, недопустим или непригоден. Подкомпонент: /../OurApp.app/Contents/MacOS/configuration/org.eclipse.core.runtime
Кто-нибудь знает и может объяснить мне, где может быть проблема?
OurApp.app - это в основном распакованный Eclipse.app, наши плагины, иконки и распакованный JDK.
Я пытался найти какую-либо подсказку, как продолжить, что исправить и т. Д., Но не смог ничего найти.
Любые советы или предложения будут оценены!