Note that there are some explanatory texts on larger screens.

plurals
  1. POSign a Framework for OSX 10.9
    primarykey
    data
    text
    <p>After using <code>macdeployqt</code> I sign my application to avoid Gatekeeper problems.</p> <p>I can use <code>codesign</code> on all the frameworks and everything inside the bundle but when I come to sign the bundle I get an error:</p> <pre><code>$ codesign --force --verify --verbose --sign "Developer ID Application: My ID" MyApplication.app MyApplication.app: bundle format unrecognized, invalid, or unsuitable In subcomponent: /Users/username/Dev/Apps/MyApplication/MyApplication.app/Contents/Frameworks/QtConcurrent.framework </code></pre> <p>If I check the signature:</p> <pre><code>$codesign -vvv MyApplication.app/Contents/Frameworks/QtConcurrent.framework/Versions/5/QtConcurrent MyApplication.app/Contents/Frameworks/QtConcurrent.framework/Versions/5/QtConcurrent: valid on disk MyApplication.app/Contents/Frameworks/QtConcurrent.framework/Versions/5/QtConcurrent: satisfies its Designated Requirement </code></pre> <p>According to <a href="http://furbo.org/2013/10/17/code-signing-and-mavericks/" rel="noreferrer">http://furbo.org/2013/10/17/code-signing-and-mavericks/</a> it seems that I should sign the framework bundle something like this</p> <pre><code>$ codesign --force --verify --verbose --sign "Developer ID Application: My ID" MyApplication.app/Contents/Frameworks/QtConcurrent.framework/Versions/5 </code></pre> <p>but this results in </p> <pre><code>MyApplication.app/Contents/Frameworks/QtConcurrent.framework/Versions/5: bundle format unrecognized, invalid, or unsuitable </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload