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
@@ -40,15 +39,15 @@ If you have a name conflict with other swift packages when you add the Optimizel
40
39
#### CocoaPods
41
40
1. Add the following lines to the _Podfile_:<pre>
42
41
```use_frameworks!```
43
-
```pod 'OptimizelySwiftSDK', '~> 3.10.1'```
42
+
```pod 'OptimizelySwiftSDK', '~> 3.10.2'```
44
43
</pre>
45
44
46
45
2. Run the following command: <pre>``` pod install ```</pre>
47
46
48
47
Further installation instructions for Cocoapods: https://guides.cocoapods.org/using/getting-started.html
49
48
50
49
#### Carthage
51
-
1. Add the following lines to the _Cartfile_:<pre>```github "optimizely/swift-sdk" ~> 3.10.1```</pre>
50
+
1. Add the following lines to the _Cartfile_:<pre>```github "optimizely/swift-sdk" ~> 3.10.2```</pre>
52
51
53
52
2. Run the following command:<pre>```carthage update```</pre>
54
53
@@ -65,6 +64,12 @@ Further installation instructions for Cocoapods: https://guides.cocoapods.org/us
65
64
66
65
Futher installation instructions for Carthage: https://github.com/Carthage/Carthage
67
66
67
+
### Feature Management Access
68
+
69
+
To access the Feature Management configuration in the Optimizely dashboard, please contact your Optimizely customer success manager.
70
+
71
+
## Use the Swift SDK
72
+
68
73
### Samples
69
74
70
75
A sample code for SDK initialization and experiments:
@@ -82,6 +87,8 @@ optimizely.start{ result in
82
87
}
83
88
```
84
89
90
+
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.
91
+
85
92
86
93
### Contributing
87
94
Please see [CONTRIBUTING](CONTRIBUTING.md).
@@ -92,12 +99,34 @@ First-party code (under OptimizelySwiftSDK is copyright Optimizely, Inc. and con
92
99
93
100
### Additional Code
94
101
95
-
This software incorporates code from the following open source repo:
102
+
This software incorporates code from the following open source projects:
0 commit comments