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.xcworkspacein Xcode - Set the value of
sdkKeyinhello-common/LDClientConfigurator.mto your LaunchDarkly mobile key. If there is an existing boolean feature flag in your LaunchDarkly project that you want to evaluate, setfeatureFlagKeyinhello-ios/ViewController.mandhello-watchOS Extension/InterfaceController.mto 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.