So, either (1) you could remove watchOS from the spec until this is fixed, or (2) when you push it to trunk, you could push it with the --skip-import-validation option (i.e., pod trunk push --skip-import-validation TelemetryClient.podspec).
I tested this podspec to integrate TelemetryDeck in my own app, and it seems to be working.
One hiccup -- it looks like the podspec is failing linting right now, because it looks like Cocoapods has a bug where linting of watchOS doesn't work: https://github.com/CocoaPods/CocoaPods/issues/11558
So, either (1) you could remove watchOS from the spec until this is fixed, or (2) when you push it to trunk, you could push it with the
--skip-import-validation
option (i.e.,pod trunk push --skip-import-validation TelemetryClient.podspec
).I tested this podspec to integrate TelemetryDeck in my own app, and it seems to be working.