我可以将带有 iOS 8 扩展的应用程序部署到运行 iOS 7 的设备上吗?
Posted
技术标签:
【中文标题】我可以将带有 iOS 8 扩展的应用程序部署到运行 iOS 7 的设备上吗?【英文标题】:Can I deploy apps with iOS 8 extensions to devices running iOS 7? 【发布时间】:2014-09-13 13:44:53 【问题描述】:我正在快速创建一个带有通知中心小部件的 ios 应用程序。
但是,我希望该应用可以在 iOS 7 上正常运行。如果我有小部件,我可以只在 iOS 7 上运行应用程序(使用主应用程序,但小部件不工作)还是必须创建一个没有小部件的 iOS 7 版本?
【问题讨论】:
您可以下载一个 iOS 7 模拟器并查看它。 (自己没试过,以前可以用Xcode 5下载iOS 6模拟器,我想你可以用Xcode 6下载iOS 7模拟器) 【参考方案1】:是的,你可以。引用Apple documentation:
如果您从包含的应用程序链接到嵌入式框架,您可以 仍然将其部署到 8.0 之前的 iOS 版本,即使 嵌入式框架在这些版本中不可用。
这在应用程序扩展编程指南中。因此,扩展可以与应用程序一起部署到旧版本的 iOS 是不言而喻的。
【讨论】:
1 获取官方链接。谢谢。【参考方案2】:是的,它可以在 iOS 7 上正常运行(如果您的部署目标是 iOS 7 或更低版本)。
【讨论】:
以上是关于我可以将带有 iOS 8 扩展的应用程序部署到运行 iOS 7 的设备上吗?的主要内容,如果未能解决你的问题,请参考以下文章