Skip to content

--signDisableDeep Complains about sq.version #507

@benduet

Description

@benduet

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.

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions