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

标签 xcode ios7 swift ios8 ios-app-extension

我正在快速创建一个带有通知中心小部件的 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/

相关文章:

SwiftUI:ViewBuilder 无法创建基于数组的 View 集合

xcode - 快速设置和创建段落样式

iOS PhoneGap 应用提交

ios - 面向 iBeacon 的设备方向

ios - 我可以使用 tableviewcontroller 和原型(prototype)单元将屏幕分成三个部分吗?

ios - 返回 App 时如何读取设置包?

xcode - UIStackView在旋转时隐藏 View 和不令人满意的布局

iphone - iOS 编译给出代码签名错误

ios - 应用程序崩溃,异常类型为 : EXC_CRASH (SIGKILL - CODESIGNING)

uiviewcontroller - 将 UIApplication statusBarHidden 设置为 YES 在 iOS 7 中不起作用