Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dynatrace/swift-mobile-sdk
Swift Package Manger repository of the Dynatrace OneAgent for mobile (iOS, tvOS)
https://github.com/dynatrace/swift-mobile-sdk
dynatrace ios swiftpackagemanager tvos
Last synced: about 1 month ago
JSON representation
Swift Package Manger repository of the Dynatrace OneAgent for mobile (iOS, tvOS)
- Host: GitHub
- URL: https://github.com/dynatrace/swift-mobile-sdk
- Owner: Dynatrace
- License: apache-2.0
- Created: 2021-04-14T11:52:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-22T12:42:48.000Z (2 months ago)
- Last Synced: 2024-10-29T09:00:35.526Z (about 2 months ago)
- Topics: dynatrace, ios, swiftpackagemanager, tvos
- Language: Swift
- Homepage:
- Size: 58.6 KB
- Stars: 9
- Watchers: 8
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Swift Package - Dynatrace OneAgent for Mobile
[Dynatrace Mobile App Monitoring](https://www.dynatrace.com/platform/mobile-app-monitoring/)
## Supported Platforms
* iOS 11+
* tvOS 11+## Adding to Xcode
* *Xcode* → *File* → *Swift Packages* → *Add Package Dependency...*
* Use `https://github.com/Dynatrace/swift-mobile-sdk.git` to add the Dynatrace package repository.
* Select the desired product (`Dynatrace` or `DynatraceSessionReplay`).
* To update the package version rule double-click the `Dynatrace` entry in the *Swift Packages* tab of the Xcode project settings.
* To update the product selection you have to remove the package and add it again (as of Xcode 12 there is no edit feature for Swift packages).## Updating
* *Xcode* → *File* → *Swift Packages* → *Update to Latest Package Versions*## Products
### Dynatrace
This adds Dynatrace OneAgent SDK for iOS for automatic mobile app instrumentation.### Dynatrace-Static
This adds OneAgent SDK for iOS for automatic mobile app instrumentation as static XCFramework. Due to some Swift Package Manager limitations `-ObjC` must be added manually to _Other Linker Flags_ in the according Xcode project target settings to correctly link this static XCFramework.### DynatraceSessionReplay
This adds Session Replay module for replay on crash. This product includes Dynatrace OneAgent for Mobile and is not available for tvOS.## Configuration
Follow the configuration setup for instrumenting mobile apps from the Dynatrace UI:
* Update `Info.plist` or provide a configuration dictionary for agent startup.
* Configure the data privacy.## License
Please see [LICENSE](https://github.com/Dynatrace/dem-license/blob/main/LICENSE.md) for more information.## Documentation
Detailed documentation can be found [here](https://www.dynatrace.com/support/help/technology-support/operating-systems/ios/).