-
-
Notifications
You must be signed in to change notification settings - Fork 104
Description
OS
mac
Programming Language
c++
VPK Version
0.0.1120-gbc54e03
Library Version
0.0.1120-gbc54e03
What happened?
I am trying to use the new --signDisableDeep flag so that I can presign the app and the internals and then have velopack do the final sign step and sign all of the thing Velopack adds to the app. However it complains about the sq.version not being signed:
`
[23:27:10 FTL] Process failed: 'codesign -s "Developer ID Application: Duet, Inc." -f -v --timestamp --options runtime --entitlements /Users/runner/.dotnet/tools/.store/vpk/0.0.1120-gbc54e03/vpk/0.0.1120-gbc54e03/vendor/Velopack.entitlements --keychain /Users/runner/work/DuetSuiteManager/DuetSuiteManager/app-signing.keychain-db /tmp/velopack/temp.1/DuetSuiteManager.app'
Output was -
StdErr was -
/tmp/velopack/temp.1/DuetSuiteManager.app: replacing existing signature
/tmp/velopack/temp.1/DuetSuiteManager.app: code object is not signed at all
In subcomponent: /private/tmp/velopack/temp.1/DuetSuiteManager.app/Contents/MacOS/sq.version
`
It looks like when signing the final app the sign tool expects everything inside of Contents/MacOS/ to be signed. We need to either sign this file or we need to move it out of this folder for the sign tool to complete.