You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository houses the Swift SDK for use with Optimizely Full Stack and Optimizely Rollouts for Mobile and OTT.
9
+
This repository houses the Swift SDK for use with Optimizely Feature Experimentation and Optimizely Full Stack (legacy) for Mobile and OTT.
10
10
11
-
Optimizely Full Stack is A/B testing and feature flag management for product development teams. Experiment in any application. Make every feature on your roadmap an opportunity to learn. Learn more at https://www.optimizely.com/platform/full-stack/, or see the [documentation](https://docs.developers.optimizely.com/experimentation/v4.0.0-full-stack/docs/welcome).
11
+
Optimizely Feature Experimentation is an A/B testing and feature management tool for product development teams, enabling you to experiment at every step. Using Optimizely Feature Experimentation allows for every feature on your roadmap to be an opportunity to discover hidden insights. Learn more at [Optimizely.com](https://www.optimizely.com/products/experiment/feature-experimentation/), or see the [developer documentation](https://docs.developers.optimizely.com/experimentation/v4.0.0-full-stack/docs/welcome).
12
12
13
-
Optimizely Rollouts is free feature flags for development teams. Easily roll out and roll back features in any application without code deploys. Mitigate risk for every feature on your roadmap. Learn more at https://www.optimizely.com/rollouts/, or see the [documentation](https://docs.developers.optimizely.com/experimentation/v3.1.0-full-stack/docs/introduction-to-rollouts).
13
+
Optimizely Rollouts is [free feature flags](https://www.optimizely.com/free-feature-flagging/) for development teams. You can easily roll out and roll back features in any application without code deploys, mitigating risk for every feature on your roadmap.
14
14
15
15
16
-
## Getting Started
16
+
## Get started
17
17
18
-
### Using the SDK
18
+
### Use the Swift SDK
19
19
20
-
See the [Swift SDK developer documentation](https://docs.developers.optimizely.com/experimentation/v4.0.0-full-stack/docs/swift-sdk) to learn how to set
21
-
up an Optimizely project and start using the SDK.
20
+
Refer to the [Swift SDK's developer documentation](https://docs.developers.optimizely.com/experimentation/v4.0.0-full-stack/docs/swift-sdk) for detailed instructions on getting started with using the SDK.
22
21
23
22
### Requirements
24
23
* iOS 10.0+ / tvOS 10.0+ / watchOS 3.0+
25
24
* Swift 5+
26
25
27
-
### Installing the SDK
26
+
### Install the SDK
28
27
29
28
Please note below that _\<platform\>_ is used to represent the platform on which you are building your app. Currently, we support ```iOS```, ```tvOS```, and ```watchOS``` platforms.
30
29
@@ -38,15 +37,15 @@ Add the dependency on the Optimizely Swift SDK with Swift Package Manager in `Xc
38
37
#### CocoaPods
39
38
1. Add the following lines to the _Podfile_:<pre>
40
39
```use_frameworks!```
41
-
```pod 'OptimizelySwiftSDK', '~> 3.10.1'```
40
+
```pod 'OptimizelySwiftSDK', '~> 3.10.2'```
42
41
</pre>
43
42
44
43
2. Run the following command: <pre>``` pod install ```</pre>
45
44
46
45
Further installation instructions for Cocoapods: https://guides.cocoapods.org/using/getting-started.html
47
46
48
47
#### Carthage
49
-
1. Add the following lines to the _Cartfile_:<pre>```github "optimizely/swift-sdk" ~> 3.10.1```</pre>
48
+
1. Add the following lines to the _Cartfile_:<pre>```github "optimizely/swift-sdk" ~> 3.10.2```</pre>
50
49
51
50
2. Run the following command:<pre>```carthage update```</pre>
52
51
@@ -63,6 +62,12 @@ Further installation instructions for Cocoapods: https://guides.cocoapods.org/us
63
62
64
63
Futher installation instructions for Carthage: https://github.com/Carthage/Carthage
65
64
65
+
### Feature Management Access
66
+
67
+
To access the Feature Management configuration in the Optimizely dashboard, please contact your Optimizely customer success manager.
68
+
69
+
## Use the Swift SDK
70
+
66
71
### Samples
67
72
68
73
A sample code for SDK initialization and experiments:
@@ -80,6 +85,8 @@ optimizely.start{ result in
80
85
}
81
86
```
82
87
88
+
See the Optimizely Feature Experimentation [developer documentation](https://docs.developers.optimizely.com/experimentation/v4.0-full-stack/docs/swift-sdk) to learn how to set up your first Swift project and use the SDK.
89
+
83
90
84
91
### Contributing
85
92
Please see [CONTRIBUTING](CONTRIBUTING.md).
@@ -90,12 +97,34 @@ First-party code (under OptimizelySwiftSDK is copyright Optimizely, Inc. and con
90
97
91
98
### Additional Code
92
99
93
-
This software incorporates code from the following open source repo:
100
+
This software incorporates code from the following open source projects:
0 commit comments