12345678910111213141516171819202122 |
- // Copyright 2016 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #import "google_api_keys_mac.h"
- #import <Foundation/Foundation.h>
- #include "base/mac/bundle_locations.h"
- #include "base/mac/foundation_util.h"
- #include "base/strings/sys_string_conversions.h"
- namespace google_apis {
- std::string GetAPIKeyFromInfoPlist(const std::string& key_name) {
- NSString* keyName = base::SysUTF8ToNSString(key_name);
- NSString* keyValue = base::mac::ObjCCast<NSString>(
- [base::mac::FrameworkBundle() objectForInfoDictionaryKey:keyName]);
- return base::SysNSStringToUTF8(keyValue);
- }
- } // namespace google_apis
|