We've built a simple mobile application that demonstrates how LaunchDarkly's SDK works.
Below, you'll find the build procedure. For more comprehensive instructions, you can visit your Quickstart page or the iOS reference guide.
- Make sure you have Xcode installed
- Make sure you're in this directory and then type
pod install
- Open
hello-ios.xcworkspace
in Xcode - Set the value of
sdkKey
inhello-common/LDClientConfigurator.m
to your LaunchDarkly mobile key. If there is an existing boolean feature flag in your LaunchDarkly project that you want to evaluate, setfeatureFlagKey
inhello-ios/ViewController.m
andhello-watchOS Extension/InterfaceController.m
to the flag key.
// hello-common/LDClientConfigurator.m
NSString * const sdkKey = @"";
// hello-ios/ViewController.m
self.featureFlagKey = @"sample-feature";
// hello-watchOS Extension/InterfaceController.m
NSString * const FEATURE_FLAG_KEY = @"sample-feature";
You should see the message "The feature flag evaluates to .". The application will run continuously and react to the flag changes in LaunchDarkly.