Install Triumph
Get up and running with Triumph. Estimated Time: 15 minutes.
Triumph currently supports games written in Swift and Unity (targeted for iOS distribution).
Unity
Swift
- 1.Double click on the
.unitypackage
file. - 2.Navigate to
Assets > Import Package > Custom Package
and select the downloaded.unitypackage
file.
Import all of the files in the package when prompted to.
Your game must target Swift 5.7 or greater.
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.
- 1.First, install our Cocoapods plugin by running the following from any directory in terminal.sudo gem install cocoapods-triumph-sdk-plugin
- 2.Next add the TriumphSDK pod to your podfile. Make sure this is embedded under
use_frameworks!
target 'YourGame' douse_frameworks!pod 'TriumphSDK'end - 3.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.0config.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 requiredconfig.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
- 4.Run
pod install
at the root of your project to install Triumph.
Last modified 1mo ago