PHPStorm has an annoying bug in OS X where it always asks for permission to connect to the network on every startup. This got on my nerves so I researched and found out how to fix it:
Step 1: Make a Self-Signing Certificate for PHPStorm
- Open Keychain Access and from the main menu open “Certificate Assistant” then click on “Create a Certificate”
- Fill out the follow:
- Name: PHPStorm (or whatever, just be sure to remember it)
- Identity: Self-Signed Root
- Certificate Type: Code Signing
- Leave the checkbox unchecked
- Click save then “Continue”
Step 2: Assign the Certificate to PHPStorm
- Open your terminal and enter the following where “PHPStorm” is the name of the Certificate you just created and the correct location for PHPStorm.app
codesign -s "PHPStorm" -f /Applications/PhpStorm.app/
It will ask you to verify the assignment so just click “Allow”. Now restart PHPStorm and it will ask you one last time to verify the incoming network connections, and after that it shouldn’t ask you again!