I’m making the Apple Watch work with an iOS app written in .NET MAUI.
I’m trying a easy toggle instance app to exhibit primary connection between Apple Watch written in Xcode26 and an iOS iPhone written in VS2026 .NET 10 MAUI. The app sends the binary on/off to and from the iPhone , this retains the iPhone and iWatch in sync.
I am new to the world of Mac expertise and growth however I’ve managed to get some apps written in MAUI onto the Retailer. I’m Senior in .NET.
First I’ve written this as a paired software in a single mission, each written collectively in Xcode 26 on the Mac.
https://github.com/fatscally/WatchMe.git This works completely.
Subsequent I addressed the suggestion that each need to be deployed collectively , and so I wrote a WatchOnly app in Xcode to see if it will sync with the earlier iOS Xcode app. And it did. So the apps wouldn’t have to be put in as a unit, simply match the bundleIds I believed.
Now, on the laptop computer, I’ve re-written the iOS iPhone element in .NET 10 MAUI however I can’t get them to attach.
https://github.com/fatscally/watchme-maui.git
I get many such errors from the debug output.
INFO: 2026-03-23 15:49:11.265 watchme[3997:1934753] Paired: True, WatchAppInstalled: False, Reachable: False
2026-03-23 15:49:11.265 watchme[3997:1934753] Can't ship state as a result of the watch companion app is unavailable.
(Enjoyable commentary, after I left the unique Xcode iOS app put in and ran the MAUI iOS app , this began the (older) Xcode app. This tells me that the AppBundleIds should be matching okay.)
Data.plist on Maui app.
CFBundleIdentifier
com.theclubreferee.ioswatch.watchme
WKCompanionAppBundleIdentifier
com.theclubreferee.ioswatch.watchme.watchkitapp
On the watch aspect:
PRODUCT_BUNDLE_IDENTIFIER = com.theclubreferee.ioswatch.watchme.watchkitapp;
INFOPLIST_KEY_WKCompanionAppBundleIdentifier = com.theclubreferee.ioswatch.watchme;
Any assist appreciated. I am tapped out on this one.


