Fire: Building solution containing watchkit app

I was watching whats displayed in the logs when I use the watch app to install the watchos app and I see this in the logs

app info: {
ACXArchitectureCompatibility = 1;
AppShipsWithOS = 0;
SPContainerAppBundleId = “com.moshine.iraced”;
SPPluginBundleIdKey = “com.moshine.iraced.watchkitapp.watchkitextension”;
WKBetaAppKey = 0;
WKCompatibility = 0;
WKWatchKitVersion = “2.0”;
i = “com.moshine.iraced.watchkitapp”;
n = “iRaced Watch”;
s = 2;
saw = 1;
}
I think SPApplication is something from apple. Also do you know why it says WKWatchKitVersion “2.0” ?

I’ve set the deployment target as 4.0 and the sdk as watch os 5.2

I would not know…

Do you have this somewhere in settings, Info.plist or entitlements? if not, its not something that we set Could just be “normal”, as in that Apple uses it to distinguish it from a 1.0 app (which were quite different).

But this is not a json we generate, or that I’ve ever seen before, so…

The app I created in xcode had the same. Do you know if its possible to look at the source for the apple classes ?

There is another log entry before the spapplication one, I’m wondering if that’s the real error.

I don’t believe Apple makes any of this code available.

What does it say?

It was this

*** Assertion failure in void _UIApplicationMainPreparations(int, char **, NSString *__strong, NSString *__strong)(), /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKitCore/UIKit-3698.103.12/UIApplication.m:4242

I noticed

  • Drop watchOS/64 (for now, as it needs arm64_32 support, which is not in LLVM yet)

in the change log.

Is that something to do with the problem I’m having ?

Doubtful.