How to configure macOS app permission MANUALLY (not GUI)

I need to run multiple, slightly different copies of a modeling tool, which all need access to a model repository on a different machine. Security Settings -> Network tends to pick one modeling tool (and unfortunately the wrong one) for permission, but the dialog offers no way to add the other copies manually. Where can I configure the permission on low level. [macOS Sequoia 15.6.1]

I’m not sure I understand the question here. You wrote:

Security Settings -> Network

That’s not a thing. Are you referring to System Settings > Privacy & Security > Local Network?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Yes, you are right: System Settings > Privacy & Security > Local Network. The GUI does not provide the means to add more applications here. I have four copies of the modeling tool installed, which have a common core, but differ due to customizations. The OS picked one (and unfortunately the wrong one) to associate network permissions. Since then it is very difficult to transfer the permission to the right copy. I would like to give ALL four copies the network permission, but as I said, the GUI doesn't provide the ability. I think it should be possible to add this permissions manually.

Thank you in advance for any hint.

Manfred

Thanks for the extra info.

Where did this “modeling tool” come from? Is it something you created? Something you got from a vendor? Or an open source thing you’re building?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

The modeling tool is called "MagicDraw", a UML modeling tool written in Java and originally created by a company "No Magic", which was acquired by Dassault Systèmes. I have a long relationship with this company, so I have some insight into the tool, and some source code to support my customization work for special modeling strategies, however I have not enough sources to rebuild the tool on my own. The reason for the many copies is to keep one clean copy and then some copy s in various states of customization. After upgrading to Sequoia from Mojave, I started the clean copy of MagicDraw first, in the hope it would attach all security attributes to it. But unfortunately Sequoia picked one of the customized copies as the one and only entry in Privacy & Security -> Local Network. Since there is no GUI provision in Local Networks to add or remove applications, it requires some hacking (starting and killing of the app, combined with enabling and removing in Local Network) to provide the clean MagicDraw access to the model repository server. If I could manually set the permissions (outside the GUI), that would help.

To my background, I worked on operating systems while at Digital Equipment Corp. (DEC), so I'm not shy to dig deep, just need a hint where to look.

Thanks again very much,

Manfred
How to configure macOS app permission MANUALLY (not GUI)
 
 
Q