Implement XPC Communication Between Two macOS Processes

Job ID: 39941130

Budget: ₹1,500 – ₹12,500 INR

I’m currently working on a macOS project using Swift and need your help with implementing an XPC service for communication between two processes.

Assignment Details:
Please create a sample macOS app demonstrating XPC communication over a Mach service between:
- A main app running at user level (with a simple storyboard-based UI).
- A command-line helper tool running at admin/root level.

Requirements:
- Target macOS 26 (macOS Sequoia).
- Use Swift and Storyboard — avoid using SwiftUI.
- The main app should contain a simple UIView with a single button.
- When the button is clicked, send a string message to the helper tool via XPC.
- The helper tool should send back a message to the main app every 1 minute continuously.
- Keep the implementation simple, minimal, and easy to understand.

You’ll need to build and test this on your own Mac machine using your Apple Developer account.
Please share the complete source code (Xcode project) once done.
Related categories: Cocoa Mac OS Software Development Swift App Development