External utilities used by Genexus generated iOS applications

Official Content
This documentation is valid for:

As explained in the External utilities used by GeneXus generated Smart Devices applications document, it is possible to split the dependencies into necessary and optional dependencies. However, unlike other platforms, the iOS flexible client framework packs all external utilities compiled in the binary file, so this documents lists all dependecies as "necessary".

Necessary dependencies

Name Licence Usage
AQGridView Licence terms Dashboard objects with property Control=Table
SDWebImage MIT Image downloading throughout the flexible client
YAJL Licence terms JSON parsing throughout the flexible client
SDNetworkActivityIndicator Licence terms Showing/hiding network activity indicator
Core Plot Licence terms SD Charts user control
PListCompiler BSD License  
KTPhotoBrowser MIT SD Image Gallery user control
DLStarRating Eclipse Public Licence SD Star Rating user control
UIImageExtensions Licence terms (at the bottom of the article) Image resizing
ZipArchive MIT Handling of Zip files throughout the flexible client
AudioStreamer No licence information Audio streaming (AudioAPI external object)
ValueTrackingSlider No licence information SD Slider user control
FacebookSDK Apache Licence 2.0 Facebook integration
Google Analytics Apache Licence 2.0 Google Analytics
Twofish reference C implementation No licence information Encrypt64/Decrypt64 implementation
ios-deploy Licence terms Execution on Device
QBImagePicker MIT PhototLibraryAPI external object
fmdb MIT SQLite wrapper for Objective-C, used to access the Offline database.
WKTParser MIT WKT Parser for Geography data type handling.
OneSignal SDK Apache Licence 2.0 One Signal Notifications Provider
OpenSSL Apache Licence 2.0 In-App Purchases (StoreManager external object)
SQLCipher BSD-style Licence Offline Database encryption
Twitter Kit for iOS No licence information Twitter and Share Exteral Objects (iOS 11 and above)
Card.io MIT Scanning credit cards
WechatOpenSDK (pod) Custom (as linked from CocoaPods) Integration of WeChat services
YogaKit (pod) MIT Flex Grid & Flex Table
lottie-ios (pod) Apache 2.0 AnimationView user control
GoogleMaps (pod) Custom, see in CocoaPods Google Maps
Google-Maps-iOS-Utils (pod) Apache 2.0 Google Maps
TrustKit (pod) MIT SSL Pinning
Google-Mobile-Ads-SDK (pod) Custom (as linked from CocoaPods) Ads
Firebase/Analytics (pod) Custom (as linked from CocoaPods) Firebase Analytics
Firebase/Crashlytics (pod) Apache 2.0 Firebase Crashlytics
Firebase/RemoteConfig (pod) Apache 2.0 Firebase RemoteConfig
JPush (pod) Custom (as linked from CocoaPods) Notifications
MercadoPagoServicesV4 (pod) MIT Integration of Mercado Pago services
Smart-Display-SDK (pod) No licence information Ads

See also