I am Completely new to the Apple / iOS development and unfamiliar with XCODE . I know that Apple has announced that all apps must be done with XCODE 13 . Would i still be able to connect a iPhone 8 device as I am looking to buy device for Apple development using Flutter
Any advice would be much appreciated as I am completely unfamiliar with Xcode/Apple Dev
CodePudding user response:
Flutter uses Xcode tools to make iOS build, so it is connected to Apple's infrastructure. When you decide to build flutter app you will still need to install the latest Xcode as you may see here.
So to release iOS app you must build it for the latest supported version of iOS operating system. Therefore to test it you need a device which supports iOS 15
According to release notes of Xcode 13:
Xcode 13 includes SDKs for iOS 15, iPadOS 15, tvOS 15, watchOS 8, and macOS Big Sur 11.3. The Xcode 13 release supports on-device debugging for iOS 9 and later, tvOS 9 and later, and watchOS 2 and later. Xcode 13 requires a Mac running macOS 11.3 or later.
You can see list of devices which receive the latest iOS updates here
In the long run its quite risky endeavour to buy the oldest device models from the list. (at the moment iPhone 8 not the oldest one with continuation support)