我在swift 3中有一个iPhone应用程序 - 最近我听说苹果公司将删除应用程序商店中的32位应用程序,除了iPhone 4s不支持64位应用程序 - 所以这意味着我必须忽略iPhone 4s在我的应用程序或不?因为我必须构建这个应用程序32位,并且苹果表示32位应用程序将从应用程序商店删除所以我的问题是,明年开发人员不能为iphone4构建应用程序?
答案 0 :(得分:3)
iOS 11仅支持64位应用程序。
如果您的应用具有iOS 11或更高版本的部署目标,那么您的应用只能在64位模式下运行,当然仅适用于iOS 11或更高版本的设备。
如果您的应用的部署目标早于iOS 11,那么您的应用应支持32位和64位架构。这样的应用程序将在32位设备和64位设备上运行,只要该设备的iOS版本不比您的应用程序的部署目标更旧。
iPhone 4s仅支持iOS 9.3.5。如果您希望支持此设备,那么您应用的部署目标必须是iOS 9.3或更早版本。您的应用必须支持32位和64位架构。然后,您的应用程序将在旧设备上正常运行,它将适用于iOS 11和64位设备。
所以是的,你仍然可以支持iPhone 4s。
问题在于尚未使用64位支持进行更新的旧应用程序。这些旧应用程序无法在iOS 11下运行。