我可以将iOS 8扩展的应用程序部署到运行iOS 7的设备吗?

roc*_*101 7 xcode ios7 swift ios8 ios-app-extension

我正在swift中创建一个具有Notification Center小部件的iOS应用程序.

但是,我希望该应用程序能够在iOS 7上运行.如果我有小部件,我可以在iOS 7上运行应用程序(使用主应用程序,但不能运行小部件)或者我是否必须创建没有小部件的iOS 7版本?

Vat*_*not 14

是的你可以.引用Apple文档:

如果从包含的应用程序链接到嵌入式框架,您仍然可以将其部署到8.0之前的iOS版本,即使这些版本中没有嵌入式框架.

这是在App扩展编程指南中.因此,只有不言自明的是,扩展可以通过应用程序部署到旧版本的iOS.