Post

Replies

Boosts

Views

Activity

Apple Silicon macOS app shown as 'Kind: iOS' in System Info
I have a notarized Apple Silicon application running on macOS Tahoe 26.5.1, and in File Info's General section it reports 'Kind: Application (Apple Silicon)'. In its Info.plist, NSPrincipalClass is set to 'NSApplication'. Running lipo on each of the app's executables reports 'arm64'. In the Software | Applications section of System Information, though, it is shown as 'Kind: iOS'. Can anyone suggest why this might be? The application is not built using Xcode, rather it is built on the command-line using make etc. Thanks for any advice!
2
0
41
3h
How to block incoming connections for a Mach-O 64-bit x86_64 executable on macOS
Hi folks, I have a binary that I'm testing for a colleague developer on macOS 12.7.1. It's identified as a "Mach-O 64-bit x86_64 executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|BINDS_TO_WEAK|PIE|HAS_TLV_DESCRIPTORS>" by the /usr/bin/file utility. Whenever it's launched I get the 'allow or deny incoming connections' app firewall prompt, but even though my response is stored correctly (verified using /usr/libexec/ApplicationFirewall/socketfilterfw —listapps), every time I launch it I get prompted again. Is this because the app can't be signed when I approve or deny connections? I tried a quick self-sign using codesign --force --deep -s - <app> and got an internal error in Code Signing subsystem response. Any and all advice very much welcome! Thanks :)
1
0
703
Nov ’23
Apple Silicon macOS app shown as 'Kind: iOS' in System Info
I have a notarized Apple Silicon application running on macOS Tahoe 26.5.1, and in File Info's General section it reports 'Kind: Application (Apple Silicon)'. In its Info.plist, NSPrincipalClass is set to 'NSApplication'. Running lipo on each of the app's executables reports 'arm64'. In the Software | Applications section of System Information, though, it is shown as 'Kind: iOS'. Can anyone suggest why this might be? The application is not built using Xcode, rather it is built on the command-line using make etc. Thanks for any advice!
Replies
2
Boosts
0
Views
41
Activity
3h
How to block incoming connections for a Mach-O 64-bit x86_64 executable on macOS
Hi folks, I have a binary that I'm testing for a colleague developer on macOS 12.7.1. It's identified as a "Mach-O 64-bit x86_64 executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|BINDS_TO_WEAK|PIE|HAS_TLV_DESCRIPTORS>" by the /usr/bin/file utility. Whenever it's launched I get the 'allow or deny incoming connections' app firewall prompt, but even though my response is stored correctly (verified using /usr/libexec/ApplicationFirewall/socketfilterfw —listapps), every time I launch it I get prompted again. Is this because the app can't be signed when I approve or deny connections? I tried a quick self-sign using codesign --force --deep -s - <app> and got an internal error in Code Signing subsystem response. Any and all advice very much welcome! Thanks :)
Replies
1
Boosts
0
Views
703
Activity
Nov ’23