TriumphSDK is distributed through Cocoapods. If this is your first time using Cocoapods, you can find installation guides here. Install cocopods in your project before proceeding.
First, install our Cocoapods plugin by running the following from any directory in terminal.
sudo gem install cocoapods-triumph-sdk-plugin
Next add the TriumphSDK pod to your podfile. Make sure this is embedded under use_frameworks!
target 'YourGame'do use_frameworks! pod 'TriumphSDK'end
Add the following at the bottom of your podfile. Be sure to do this after the end statement at the bottom of your podfile.
plugin 'cocoapods-triumph-sdk-plugin'post_install do|installer| installer.pods_project.targets.each do|target| target.build_configurations.each do|config|# Feel free to change it from 14.0 to whatever minimum version do you use for your application# This will remove all of the CocoaPods dependencies warnings regarding minimum iOS versionif config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].to_f <14.0 config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] ='14.0'end# Unfortunately, when using .xcframeworks like our application, CocoaPods does not set this flag by default# Thus, this leads to a linkage error, and this setting is required config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] ='YES'# We're using some dependencies that contain bundles which by default are set to be resigned# This is required to make your build successfulif target.respond_to?(:product_type) and target.product_type =="com.apple.product-type.bundle" config.build_settings['CODE_SIGNING_ALLOWED'] ='NO'endendendend
Run pod install at the root of your project to install Triumph.