Skip to content

Reggie Beatz Media | Services & Products for Music Producers & More

How to Assign Permissions to Applications on macOS Using Terminal (OpenCore Edition)

Introduction: Assigning permissions to applications on macOS is a crucial step in granting them access to system resources like the microphone or camera. However, certain configurations, such as using OpenCore to install macOS, can limit the user’s ability to add new apps to the permission section. In this article, we will guide you through the process of assigning permissions to applications using Terminal, specifically tailored for Macs running OpenCore.

Step 1: Downloading “tccplus” To begin, you’ll need to download a tool called “tccplus” that enables modification of application permissions. This tool is compatible with Macs running OpenCore. Visit the GitHub repository https://github.com/jslegendre/tccplus/releases/tag/1.0 to download the latest version of “tccplus”. Save it to a convenient location on your Mac.

Step 2: Extract the file tcc file you have downloaded

Step 3. Open terminal again which is located in the applications folder or search for it using spotlight

Step 4: Obtaining the Application Identifier In the Terminal window, enter the following command, without the quotes: “codesign -dr - “. This command retrieves the identifier of the application you want to assign permissions to.

Step 5: Dragging and Dropping the Application Locate the desired application in Finder and drag it directly into the Terminal window. This action automatically appends the application’s path to the previous command. Press Enter to execute the command.

Step 6: Noting the Application Identifier After executing the command, the Terminal will display information about the application, including its identifier. Look for the line that starts with “identifier” and note down the value associated with it. This identifier will be used in the following steps.

Step 7: Granting Permissions via “tccplus” To assign permissions to the application, type the following command in Terminal, replacing [identifier] with the identifier you obtained in the previous step:

cd ~/Downloads/
chmod +x tccplus
./tccplus add Microphone [identifier]

Press Enter to execute the command.

Step 8: Verifying the Permission Assignment Terminal will display a confirmation message if the permission assignment was successful. This indicates that the application now has access to the specified resource, such as the microphone.

Step 9: Assigning Camera Permissions To assign camera permissions, repeat Step 7, but replace “Microphone” with “Camera” in the command. This will grant the application access to your Mac’s camera.

Conclusion: By following these steps tailored for Macs running OpenCore, you can assign necessary permissions to applications on your macOS system using Terminal, even when the permission section restricts adding new apps. Remember to exercise caution and grant permissions only to trusted applications.