-
Notifications
You must be signed in to change notification settings - Fork 85
/
LaunchDarkly.podspec
44 lines (33 loc) · 2.17 KB
/
LaunchDarkly.podspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# coding: utf-8
Pod::Spec.new do |ld|
ld.name = "LaunchDarkly"
ld.version = "9.12.0" # x-release-please-version
ld.summary = "iOS SDK for LaunchDarkly"
ld.description = <<-DESC
LaunchDarkly is the feature management platform that software teams use to build better software, faster. Development teams use feature management as a best practice to separate code deployments from feature releases. With LaunchDarkly teams control their entire feature lifecycles from concept to launch to value.
With LaunchDarkly, you can:
* Release a new feature to a subset of your users, like a group of users who opt-in to a beta tester group.
* Slowly roll out a feature to an increasing percentage of users and track the effect that feature has on key metrics.
* Instantly turn off a feature that is causing problems, without re-deploying code or restarting the application with a changed config file.
* Maintain granular control over your users’ experience by granting access to certain features based on any attribute you choose. For example, provide different users with different functionality based on their payment plan.
* Disable parts of your application to facilitate maintenance, without taking everything offline.
DESC
ld.homepage = "https://github.com/launchdarkly/ios-client-sdk"
ld.license = { :type => "Apache License, Version 2.0", :file => "LICENSE.txt" }
ld.author = { "LaunchDarkly" => "[email protected]" }
ld.ios.deployment_target = "12.0"
ld.watchos.deployment_target = "4.0"
ld.tvos.deployment_target = "12.0"
ld.osx.deployment_target = "10.13"
ld.source = { :git => ld.homepage + '.git', :tag => ld.version}
ld.source_files = "LaunchDarkly/LaunchDarkly/**/*.{h,m,swift}"
ld.resource_bundles = {
"#{ld.module_name}_Privacy" => 'LaunchDarkly/LaunchDarkly/PrivacyInfo.xcprivacy'
}
ld.requires_arc = true
ld.swift_version = '5.0'
ld.subspec 'Core' do |es|
es.dependency 'LDSwiftEventSource', '3.3.0'
es.dependency 'DataCompression', '3.8.0'
end
end