-
Couldn't load subscription status.
- Fork 0
deployment_target
Ian Applebaum edited this page Jun 13, 2020
·
1 revision
Availability checks or attributes shouldn't be using older versions that are satisfied by the deployment target.
- Identifier: deployment_target
- Enabled by default: Enabled
- Supports autocorrection: No
- Kind: lint
- Analyzer rule: No
- Minimum Swift compiler version: 4.1.0
- Default configuration: warning, iOS_deployment_target: 7.0, macOS_deployment_target: 10.9, watchOS_deployment_target: 1.0, tvOS_deployment_target: 9.0
@available(iOS 12.0, *)
class A {}@available(watchOS 4.0, *)
class A {}@available(swift 3.0.2)
class A {}class A {}if #available(iOS 10.0, *) {}if #available(iOS 10, *) {}guard #available(iOS 12.0, *) else { return }↓@available(iOS 6.0, *)
class A {}↓@available(iOS 7.0, *)
class A {}↓@available(iOS 6, *)
class A {}↓@available(iOS 6.0, macOS 10.12, *)
class A {}↓@available(macOS 10.12, iOS 6.0, *)
class A {}↓@available(macOS 10.7, *)
class A {}↓@available(OSX 10.7, *)
class A {}↓@available(watchOS 0.9, *)
class A {}↓@available(tvOS 8, *)
class A {}if ↓#available(iOS 6.0, *) {}if ↓#available(iOS 6, *) {}guard ↓#available(iOS 6.0, *) else { return }