Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I deploy apps with iOS 8 extensions to devices running iOS 7?

I am creating an iOS app in swift that has a Notification Center widget.

However, I want the app to run on iOS 7 just fine. If I have the widget, can I just run the app on iOS 7 (with the main app, but not the widget working) or do I have to create an iOS 7 version without the widget?

like image 821
rocket101 Avatar asked Sep 13 '14 13:09

rocket101


Video Answer


2 Answers

Yes, you can. Quoting Apple documentation:

If you link to an embedded framework from your containing app, you can still deploy it to versions of iOS older than 8.0, even though embedded frameworks are not available in those versions.

And this was in the App Extension Programming Guide. Therefore, it's only axiomatic that extensions can be deployed with apps to older versions of iOS.

like image 107
Vatsal Manot Avatar answered Oct 10 '22 23:10

Vatsal Manot


Yes, it will work on iOS 7 just fine (if your deployment target is iOS 7 or lower).

like image 39
user102008 Avatar answered Oct 10 '22 23:10

user102008