我在swift中創建了一個具有Notification Center小部件的iOS應用程序。我可以將iOS 8擴展程序部署到運行iOS 7的設備嗎?
但是,我希望應用程序在iOS 7上運行就好了。如果我有這個小部件,我可以在iOS 7上運行應用程序(使用主應用程序,但不使用小部件)或者是否必須創建不帶小部件的iOS 7版本?
我在swift中創建了一個具有Notification Center小部件的iOS應用程序。我可以將iOS 8擴展程序部署到運行iOS 7的設備嗎?
但是,我希望應用程序在iOS 7上運行就好了。如果我有這個小部件,我可以在iOS 7上運行應用程序(使用主應用程序,但不使用小部件)或者是否必須創建不帶小部件的iOS 7版本?
是的,你可以。引用Apple documentation:
如果您從包含應用程序鏈接到嵌入式框架,可以 仍然將其部署到iOS版本低於8.0年紀大了,即使 嵌入式框架並不在這些版本。
這是在應用程序擴展編程指南。因此,擴展可以與應用程序一起部署到較早版本的iOS,這只是公理性的。
1正式鏈接。謝謝。 – 2015-03-12 10:54:09
是的,它可以在iOS 7上正常工作(如果您的部署目標是iOS 7或更低版本)。
你可以下載一個iOS 7模擬器並檢查出來。 (沒有自己嘗試過,但之前你可以用Xcode 5下載iOS 6模擬器,我想你可以在Xcode 6中下載iOS 7模擬器) – bauerMusic 2014-09-13 16:55:05