We’re excited to announce that the PowerShell packages for macOS are actually correctly notarized and
hardened, assembly each Apple’s safety necessities and Microsoft’s inside compliance requirements.
This has been some of the constantly requested enhancements from our macOS group, and
we’re glad to lastly ship it.
What modified
Beginning with the following launch, the PowerShell .pkg installer and tarball for macOS are:
- Notarized by Apple — macOS now not warns you that PowerShell is from an unidentified
developer - Hardened — the PowerShell binary and its libraries are constructed with the safety entitlements
Apple recommends for distributed software program
This replace additionally features a repair that correctly units the file permissions on recordsdata contained within the
tarball. These fixes are included within the subsequent upkeep releases of PowerShell 7.4 and better.
What this implies for you
If you happen to’ve been working round Gatekeeper warnings, adjusting safety settings, operating xattr
instructions, or guiding customers by means of further steps to put in PowerShell, you now not must.
For many customers, no motion is required. Set up or replace PowerShell as you usually would.
Documentation
For set up directions and the newest launch, see the Set up PowerShell 7 on macOS.
Thanks
This work closes greater than 14 long-standing GitHub points. Thanks to everybody locally
who filed points, examined workarounds, and saved this on our radar.
Jason Helmick
Sr. Product Supervisor, PowerShell

