Skip to content
C.W.K.
Stream
Quiz · 4 questions

🏛️ Living as a macOS Citizen

LaunchServices, launchd agents, the GUI session versus ssh, menu-bar utilities, global hotkeys, and URL schemes

Level 0Bundle Opener
0 XP0/81 lessons0/17 achievements
0/100 XP to next level100 XP to go0% complete

Quiz

01An installed-app gate checks the bundle identifier, product version, signature and designated requirement, and all pass. The running app still lacks the code you just added. What check would have caught it?
02A menu-bar utility's LaunchAgent sets KeepAlive to { SuccessfulExit = false }. The user chooses Quit from its menu and the app exits with status 0. What does launchd do?
03An iOS archive driven over ssh compiles, then fails at CodeSign with errSecInternalComponent. The same command succeeds in a terminal at the Mac's screen. What is the dependable way to run it remotely?
04A web page's Launch button opens a URL that a local launcher app handles. Which design keeps a malicious page from abusing the same scheme?
Spotted a bug or have feedback on this page?Report an Issue

Comments 0

🔔 Reply notifications (sign in)
Sign inPlease sign in to comment.

No comments yet — be the first.