Display a screen with all licences used in your application can be painful to maintain. OpenSourceController was built to respond to this problem. OpenSourceController is a simple parser to display the licences which are used in your application.
Features
- [x] Display tableView with licences used in your app
- [x] Download licence from an URL
Requirements
- Xcode 11
- iOS 9.0+ target deployment
- Swift 3, Swift 4 or Swift 5.1 project
Usage
- Import the library :
- Display the controller :
With SwiftUI :
Customisation
You can apply some customisation. To do it you can use the OpenSourceControllerConfig structure like this :
Translation
OpenSourceController is currently write in english. If you need translation for the permission popup (or whatever thing), just add this line in your localized file :
"Unable to load this licence." = "<your_translation>";
Installation
-
To integrate OpenSourceController into your Xcode project using Swift Packet Manager, specify this url in Xcode :
https://github.com/floriangbh/OpenSourceController
-
To integrate OpenSourceController into your Xcode project using CocoaPods, specify it in your Podfile :
- To integrate OpenSourceController into your Xcode project using Carthage, specify it in your Cartfile :
Author
Florian Gabach, florian.gabach@gmail.com
License
OpenSourceController is available under the MIT license.