Why Do I Need It?

The Team ID, Bundle ID, and/or Code Requirement are important pieces of information for creating PPPC, System Extention, or KEXT payloads. This allows you to whitelist certain applications (Bundle ID) or application developers (Team ID). Using this information you will find how to acquire this information to implement as you wish.


Finding the Team ID

1. Open Terminal by clicking Launchpad in the Dock.

2. Click Other

3. Click Terminal

4. To get the Team Identifier type codesign -dv "Path of Application" (In this example we will use Sonos app) and press enter

5. Take note of the text after "TeamIdentifier=" (this is the Team ID, see image below)

Finding the Bundle ID


1. Open Terminal by clicking Launchpad in the Dock.

2. Click Other

3. Click Terminal

4. To get the Bundle Identifier type codesign -dv "Path of Application" (In this example we will use Sonos app) and press enter

5. Take note of the text after "Identifier=" (this is the Bundle Identifier, see image below)

Finding the Code Requirement

1. Open Terminal by clicking Launchpad in the Dock.

2. Click Other

3. Click Terminal

4. Get the Code Requirement by typing codesign -dr - "Path of Application" (In this example we will use Skitch app) and press enter

5. Take note of the output after "designated =>" (this is the Code Requirement, highlighted in the image below)



If you have an Addigy account and have additional questions, you can create a ticket by emailing support@addigy.com.

Alternatively, you can submit a support request within Addigy.