iOS7 and Apple Watch

3 Solutions Collect From Internet About “iOS7 and Apple Watch”

You can set your deployment target to iOS7.x and make sure you build against iOS8.2 SDK. You will need to set the frameworks as optional (weak linking) in your build settings and perform run time checks to ensure you don’t attempt anything with them on an iOS7.x device.

Optional frameworks will resolve as nil in an app where the framework is not linked.

Yes, it’s possible by weak linking WatchKit and performing runtime checks if required classes are available. Check this out on Raywenderlich.

In my case the only thing I had to do was creating the extension with Objective-C (Swift is not allowed on some iOS versions) and downgrading the Extension app target version to 8.2 instead of 8.3.