Troubleshooting

Minimum requirements

iOS

Swift Language Version >= 5

Unflow VersionMinimum XCode VersionSupported iOS Versions
Unflow 1.3.0XCode 13.3.1 (SDK 15)iOS 11*, 12*, 13, 14, 15
Unflow 1.2.0 - 1.2.2XCode 12.4 (SDK 14)iOS 11*, 12*, 13, 14, 15

* Unflow compiles on apps supporting iOS 11 & 12 but only supports devices on iOS 13 and above. As of 11th January 2022, more than 98 percent of all active devices introduced in the last four years can use your product if your app supports iOS 11 upward. See Mixpanel statistics or Apple’s official device statistics for details.

It is possible for your app to support an older version of iOS that isn’t supported by Unflow as the SDK will only initialize when running on newer iOS versions.

Architectures and Device Support

Unflow supports ARM64 and x86_64, including bitcode for both architectures.

Unflow for iOS supports all available iPhone devices and form factors and includes many adjustments for optimal display for small and large screens.

For a detailed overview of iOS device compatibility, see the list of supported iOS releases.

Xcode Support

Apple requires that all apps submitted to the App Store be built with Xcode 13 and the iOS 15 SDK or later.

In general, the most recent build will always require the most recent stable version of Xcode so that we can utilize all the improvements Apple is making on its tools and compiler infrastructure.


Android

compileSdkVersion >= 31

targetSdkVersion >= 31

minSdkVersion >= 21

buildToolsVersion >= 30.0.0


React Native

react-native >= 0.63.4

expo >= 41 (if you use Expo)

typescript >= 4.1.0 (if you use TypeScript)