Я использую codesign
с опцией —deep
.codeign --deep on mavericks xcode 5.0 (5A1412)
/usr/bin/codesign --verbose --force --sign "Developer ID Application: myCompany” —deep myApp.app
на 10,8 его работы тонкой
$ codesign -vvv myApp.app
myApp.app: valid on disk
myApp.app: satisfies its Designated Requirement
Но на 10.9 я получаю nested code is modified or invalid
.
$ codesign -vvv myApp.app
myApp.app: nested code is modified or invalid
file modified: myApp.app/Contents/MacOS/SecondUtility
У меня есть два исполняемых в папке MacOS, один от стадии сборки (Destination: исполняемых файлов)
$codesign -vvv myApp.app/Contents/MacOS/SecondUtility
myApp.app/Contents/MacOS/SecondUtility: valid on disk
myApp.app/Contents/MacOS/SecondUtility: does not satisfy its designated Requirement
Run Script с помощью команды код знака оболочки также не работает для меня.
Может ли кто-нибудь помочь мне?
Я не вижу параметр '--deep' в вашей первой командной строке. –
копия паста проблема. Я использую --deep в других флагах подписи кода. –
Смотрите: http://furbo.org/2013/10/17/code-signing-and-mavericks/ –