MBS Xojo Developer Conference and Training
Join us from 3rd to 6th May 2017 in Berlin, Germany.

Platforms to show: All Mac Windows Linux Cross-Platform

FAQ.How to code sign my app with plugins?
Feedback.

Answer: When you try to code sign the application with plugin dylibs on Mac OS X, you may see error message that there is actually a signature included.
Notes:
Please use the -f command line parameter with codesign utility to overwrite our MBS signature.
We sign our plugins for Mac and Windows to make sure they have not been modified.

In terminal, you do like this:

cd <Path to folder of app>

codesign -f -s "Developer ID Application: <Your Name>" "<Appname>.app/Contents/Frameworks/*.dylib"
codesign -f -s "Developer ID Application: <Your Name>" "<Appname>.app/Contents/Frameworks/*.framework"
codesign -f -s "Developer ID Application: <Your Name>" "<Appname>.app"

Please use the name of your certificate (See keychain), the name of your app and the path to the app folder.
If you have helper apps you need to sign them first.
You can use a build step to automatically sign your app on build.




Links
MBS Realbasic Plugins