CocoaPods Keys (Permalink)
Orta released a clever new CocoaPods plug-in to manage keys, application secrets and the like. Pretty much everything you don't want to check into your repository.
After you install the plug-in, storing the keys in the OS X Keychain and accessing them in your code becomes dead simple:
You can save keys on a per-project basis by running the command:
$ pod keys set KEY VALUE
				After the next pod install or pod update keys will add a new Objective-C class to your Pods xcworkspace.
#import "ORAppDelegate.h"
#import <CocoaPods-Keys/MyApplicationKeys.h>
#import <ARAnalytics/ARAnalytics.h>
@implementation ORAppDelegate
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    MyApplicationKeys *keys = [[MyApplicationKeys alloc] init];
    [ARAnalytics setupWithAnalytics:@{
        ARGoogleAnalyticsID : keys.analyticsToken;
    }];
}
@end
				I think this is a great example of what can be built on top of the CocoaPods infrastructure. That being said, I assume that someone will write a similar but independent script soon.
Note that it depends on the upcoming CocoaPods 0.34.
Posted in ❤ing