我正在
swift中创建一个具有Notification Center小部件的iOS应用程序.
但是,我希望应用程序在iOS 7上运行就好了.如果我有小部件,我可以在iOS 7上运行应用程序(使用主应用程序,但不能运行小部件)或者我是否必须创建没有小部件的iOS 7版本?
解决方法
是的你可以.引用
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.
这是在App扩展编程指南中.因此,只有不言自明的是,扩展可以通过应用程序部署到旧版本的iOS.