Swift programming language doesn’t support backward or forward compatibility. When integrating F5 Anti-Bot SDK, which is written in Swift as well, into iOS Swift mobile app, both Swift versions must be compatible.
This Knowledge Base article summarizes Swift’s supported versions for integrating F5 Anti-Not SDKs.
We hope you find it useful and enjoy using Appdome!
Matching Swift Versions when building F5 Anti-bot SDK with Appdome
Before integrating your iOS app with F5 Anti-Bot SDK, you need to verify that your mobile application’s Swift version matches the F5 AntiBot SDK Swift version. The supported Swift version for the F5 Anti-Bot SDK are: 4.0, 4.0.2, 4.0.3, 4.1, 4.1.2, 4.2, 4.2.1, 5.0. When fusing your app, Appdome will automatically match the correct Swift version of the Anti-Bot SDK to your application.
If you are prompt with an error message stating that your application’s Swift version is incompatible with one of the supported SDK’s Swift version please recompile your application with one of the supported Swift versions as explained below.
How do I know what’s my application Swift version?
The swift version of your application is determined by the Xcode version you are using to create the application.
- Open Xcode software
- From the top menu choose Xcode
- From the menu select About Xcode
- Get your xCode version from the pop-up information window
The following table shows which Xcode version corresponds to which Swift version:
|xCode Version||Swift Version|
|9.3 / 9.3.1||4.1|
|9.4 / 9.4.1||4.1.2|
After compiling your app with the matching Swift version
Now you can integrate your mobile app with the F5 Anti-Bot SDK. Once you added 5 Anti-Bot SDK to your with Appdome, there are a few additional steps needed to complete your mobile integration project.
Please view the article here on How to Complete My Mobile Integration Project After I Fuse My App.
That is it – Enjoy Appdome with the F5 Anti-Bot Mobile SDK in your app!
How Do I Learn More?
To zoom out on this topic, visit the Mobile Threat section on our website.
If you have any questions, regarding matching swift versions, please send them our way at firstname.lastname@example.org or via the chat window on the Appdome platform.