我正在快速创建一个带有通知中心小部件的 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 Extension Programming Guide 中。因此,扩展可以与应用程序一起部署到旧版本的 iOS 是不言而喻的。
关于xcode - 我可以将带有 iOS 8 扩展的应用程序部署到运行 iOS 7 的设备吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25823813/