Согласно моему строительному журналу Jenkins, я был уверен, что следующее поднято, пока моя OS X обновлена до 10.9.5. + /usr/bin/codesign --verify -vvvv /Users/dobbymini/jenkins/workspace/DobbyBuild/build/Archive.xcarchive/Products/Applications/Dobby.app Program /usr/bin/codesign returned 1 : [/Users/dobbymini/jenkins/workspace/DobbyBuild/build/Archive.xcarchive/Products/Applications/Dobby.app: resource envelope is obsolete ] Codesign check fails : /Users/dobbymini/jenkins/workspace/DobbyBuild/build/Archive.xcarchive/Products/Applications/Dobby.app: resource envelope is obsolete
Проверка кода iOS не удалось при обновлении до OS X 10.9.5
Я нашел официальный документ OS X Code Signing In Depth отметил, что это было связано с выпуском «версии 2 Signa»
Примечание: Необходимо подписать код во время работы OS X Mavericks, чтобы получить версии 2. Фактические машины для подписи кода являются частью операционной системы, а не инструментария кодов. Не будет копировать инструмент codeign из Mavericks в более старую версию OS X.
По-видимому, моя версия ОС достаточно высока, чтобы иметь подпись версии 2. так что должно быть что-то неправильно, как указано в этом документе
Структура вашего комплекта в соответствии с ожиданиями OS X версии 10.9 или более поздней версии:
только включают подписанный код в каталогах, которые должны содержать подписанными код.
Включать только ресурсы в каталогах, которые должны содержать ресурсы.
Не используйте флаг -resource-rules или ResourceRules.plist. Они устарели и будут отклонены.
Вопрос в том, что я понятия не имею об ограничениях выше. Может кто-нибудь помочь предоставить пример ? Этот код изменен, я нашел, должен быть для третьего элемента выше. https://github.com/maciekish/iReSign/commit/37b11a43c50afb8e94ca8b2fda192f23d39e7bf3
вопрос не был решен в OSX 10.10. Мне все еще нужно использовать опцию «-no-restriction». :( – firebear