Skip to content

Sign the macOS .pkg installer #1881

Closed
Closed

Description

First off, congrats on the release!! Super excited!

The macOS pkg on the download page is not signed which means it can't be "double-clicked" on macOS, you have to right click and choose Open. Also, signing in general is goodness :). I know we did it for the .NET Core SDK package, so I might be able to point you at folks who have done it (email is [github user name]@microsoft.com)

Steps to reproduce

  1. Download macOS PKG from repo home page
  2. Run pkgutil --check-signature ~/Downloads/powershell-6.0.0-alpha.9.pkg

Expected behavior

Something like:

Package "powershell-6.0.0-alpha.9.pkg":
   Status: signed by a certificate trusted by Mac OS X
   Certificate Chain:
    1. blah blah blah...

Actual behavior

Package "powershell-6.0.0-alpha.9.pkg":
   Status: no signature

Environment data

Not relevant, not an issue in PowerShell itself :)

Activity

  1. felixmc commented on Aug 19, 2016

    @felixmc

    +1

    I would love to install PowerShell on my work macbook and try it out, but our security policy prevents me from installing unsigned packages, so I can't install it until this issue is resolved.

  2. added this to the milestone on Sep 29, 2016
  3. johnczerwiec commented on Oct 19, 2016

    @johnczerwiec

    Seems to have left off of most current release --

    pkgutil --check-signature powershell-6.0.0-alpha.11.pkg
    Package "powershell-6.0.0-alpha.11.pkg":
    Status: no signature

  4. modified the milestones: , on May 24, 2017
  5. joeyaiello commented on May 24, 2017

    @joeyaiello
    Contributor

    I think we have to do this before we ship a GA/RTM build.

  6. TravisEz13 commented on Nov 18, 2017

    @TravisEz13
    Member

    duplicate of #5496

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions