https://github.com/appsflyersdk/appsflyerframework
AppsFlyer Apple SDK
https://github.com/appsflyersdk/appsflyerframework
appsflyer appsflyer-apple-sdk ios
Last synced: 10 months ago
JSON representation
AppsFlyer Apple SDK
- Host: GitHub
- URL: https://github.com/appsflyersdk/appsflyerframework
- Owner: AppsFlyerSDK
- License: other
- Created: 2015-09-30T11:06:01.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-04-26T15:57:30.000Z (over 1 year ago)
- Last Synced: 2024-04-27T16:04:41.590Z (over 1 year ago)
- Topics: appsflyer, appsflyer-apple-sdk, ios
- Language: Ruby
- Homepage: https://support.appsflyer.com/hc/en-us/articles/207032066-AppsFlyer-SDK-Integration-iOS
- Size: 633 MB
- Stars: 158
- Watchers: 20
- Forks: 89
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# AppsFlyerFramework
[](http://cocoapods.org/pods/AppsFlyerFramework)
[](https://github.com/Carthage/Carthage)
[](https://swift.org/package-manager)
# Table Of Contents
1. [Cocoapods](#pods)
1. [Swift Package Manager](#SPM)
1. [Carthage](#carthage)
1. [Integration](#integration)
1. [Support](#support)
# [Cocoapods](#pods)
In order to install `AppsFlyerLib` framework via Cocoapods, you should choose the binary version, that you require, add it to your `Podfile` and run `pod install/update`:
```ruby
# For statically linked library
pod 'AppsFlyerFramework'
# For dynamically linked library
pod 'AppsFlyerFramework/Dynamic'
# For Strict (No IDFA colection) library
pod 'AppsFlyerFramework/Strict'
```
For more reference on using Cocoapods, please click [here](https://guides.cocoapods.org/)
# [Swift Package Manager](#SPM)
1. **Add a Swift Package File**
- In your Xcode project, go to **File** > **Swift Packages** > **Add Package Dependency**.
3. **Enter Package Repository URL**
- In the dialog that appears, enter the URL of the repository that hosts the AppsFlyerFramework package:
```ruby
# For statically linked library
https://github.com/AppsFlyerSDK/AppsFlyerFramework-Static
# For dynamically linked library
https://github.com/AppsFlyerSDK/AppsFlyerFramework-Dynamic
# For Strict (No IDFA colection) library
https://github.com/AppsFlyerSDK/AppsFlyerFramework-Strict
```
**Note:** Three separated repositories for SPM support versions `6.12.0` and higher.
For versions lower than `6.12.0`, please, use our main `AppsFlyerFramework` repository URL.
4. **Select fetched package**
5. **Click on the **Next** button to proceed and choose the target, which should be using the dependency**
6. **Integrate Package**
# [Carthage](#carthage)
In order to fetch AppsFlyerLib artifacts using `Carthage`, please use binary-only method, described [here](https://github.com/Carthage/Carthage/blob/master/Documentation/Artifacts.md#cartfile).
All necessary JSON files with links to the binary artifacts are located in `Carthage` folder in the root of the repository.
# [Integration](#integration)
In order to get instruction on how to integrate AppsFlyer iOS SDK please visit the following page - [iOS SDK](https://support.appsflyer.com/hc/en-us/articles/207032066-AppsFlyer-SDK-Integration-iOS).
Release Notes can be found [here](https://support.appsflyer.com/hc/en-us/articles/115001224823#ios-sdk-v6-release-notes).
# [Support](#support)
In order for us to provide optimal support, we would kindly ask you to submit any issues to support@appsflyer.com
When submitting an issue please specify your AppsFlyer sign-up (account) email , your app ID , reproduction steps, logs, code snippets and any additional relevant information.