Network Extension icon missing in System Settings

In macOS 15 Sequoia (tested on 15.0 and 15.0.1), the icon of our network extension (and of other third party apps) is missing. See the attached screenshot, instead of the generic app icon there should be the icon of our app.

Is this a bug, or is there something we developers can/should do? I tried adding an asset catalog with the app icon, and specifying that using ASSETCATALOG_COMPILER_APPICON_NAME like we do in the main app. Even though the icon is added to the Resources folder of our .systemextension, and is referenced in the Info.plist using CFBundleIconFile and CFBundleIconName, the icon is still not showing in the System Settings.

Answered by eqHaisenko in 808383022

This seems to be a macOS 15.0 bug. The icon does appear on a 15.1 beta VM.

Is this new in macOS 15? Or do you see the same behaviour in macOS 14?

Does this reproduce if you install your app on a ‘clean’ machine? I usually do this sort of testing in a VM, where I can restore the VM to a fresh snapshot between each test.

Share and Enjoy

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

This dialog does not exist in macOS 14, it's new in macOS 15. In macOS 13 and 14, you have to confirm the installation the "Privacy & Security" settings but as far as I can see, there is no list of installed Network Extensions in the Settings anywhere on macOS 14.

Accepted Answer

This seems to be a macOS 15.0 bug. The icon does appear on a 15.1 beta VM.

Network Extension icon missing in System Settings
 
 
Q