iScreensaver Logotype
iScreensaver 5.2 has been released, and provides support for macOS High Sierra 10.13. Please read the 10.13 High Sierra Tech Note as well as the Release Notes. macOS 10.14 Mojave is under investigation, and is not yet recommended.

[Solved] end user instalation

edited September 25 in General Discussions
Hi, how can we avoid end users (on all sorts of systems) getting security warnings during installation? We are using a Ultimate licence; can we become 'recognised publisher' and if so what is the process? Thanks ~

Comments

  • Hi Nathalie, we have a technical note about this process: https://iscreensaver.com/help/notes/code_signing/code_signing.shtml
  • Brilliant, Thank You!
    Where exactly do I copy the signature?
  • Which step in the document are you referring to?
  • Thank you for getting back to me, these are the steps I am referring to;

    "Code-signing 101: Step-by-Step Instructions
    Code-Signing on Mac OS X
    (...)
    5 - Once you have your Developer ID Certificate, you can sign your finished screensaver installers with a single command line:

    codesign -f -s 'Developer ID Application: XYZ Widgets Inc.' /Users/john/Documents/iScreensaver Projects/MyScreensaverInstaller.app

    ...replacing 'XYZ Widgets Inc.' with the name on your certificate, and supplying the actual path and filename for your built screensaver installer."

    and;

    "Code-Signing on Windows OS
    (...)
    7 - Once you have your Certificate and SignTool app installed, you can sign your finished screensaver installers with a single command line:

    "C:\Program Files\Microsoft SDKs\Windows\v8.1\Bin\signtool.exe" sign /v /f MyCertificateAndPrivateKey.pfx /tr http://timestamp.geotrust.com/tsa /p myPassword /fd sha256 /d "My Screensaver Description" /du "http://mywebsite.com" MyScreensaverInstaller.exe

    ...replacing 'MyCertificateAndPrivateKey' with the name of your certificate file, changing 'myPassword' to the password you created above, setting the description and URL to your company, and supplying the actual path and filename for your built screensaver installer for MyScreensaverSingleFileInstaller.exe."

    How do I find where to place the command lines in Mac OS X and in Windows OS?

    Thank you.

  • Have you already purchased the code-signing certificates for Mac and Windows? That's the first step.

    Once you have that done, you'll need to write the Terminal / DOS command-line scripts yourself following our examples. This generally requires someone with a programming-level skill set as it is a highly technical procedure.

  • I am waiting for the certificates.
    Can you do write the Terminal / DOS command-line scripts for us or recommend someone?
    Thank you.
  • Hi Nathalie,

    The Code-Signing procedures use the OS Software provided by Microsoft (Windows) and Apple (MacOS) and we can't provide support for third party products. It's only a few lines of code to write, but you do need to have someone with technical skills manage the process.
Sign In or Register to comment.