You’re relying on framework versions?
Actually, no — that’s just how Chromium organizes its build.
Is the local network call being made by the process running your app’s main executable? Or by, perhaps, a helper tool embedded in this framework?
Chromium does network request out of Main process, in helper process in framework.
/Applications/Comet Dev.app/Contents/Frameworks/Comet Dev Framework.framework/Versions/140.0.7339.20748/Helpers/Comet Dev Helper.app/Contents/MacOS/Comet Dev Helper --type=utility
Here I prepared two videos with demos:
Usually it is easy reproducible when open Google meet…
Here I run a regular build with local network permissions, mount the new build, run rsync, and catch the issue:
https://www.loom.com/share/0e1dcafdf6c645e9a34087e36414bc78
As an experiment, I also prepared two builds with a static UUID for each Mach-0 generated by my patched LLD (UUID based on hash of the filename):
https://www.loom.com/share/d48b6365a4154a3ba8da8f921ad445ca
In this case I cannot reproduce the issue — I tried many times. I could be wrong, You will probably see more on your side.
Both repros show the same output for the commands you requested:
% codesign -v -vvv --deep --strict "/Applications/Comet Dev.app"
and
codesign -d -vvv "/Applications/Comet Dev.app"
Is this issue causing grief for your users?
Yes, unfortunately, many users are complaining about this pop-up that still appears even when permissions have already been granted.
Thank you for participating
Topic:
App & System Services
SubTopic:
Networking
Tags: