From 3e592526ec889887874efd0e46ba3cf72f2f6f98 Mon Sep 17 00:00:00 2001 From: Paul Beusterien Date: Tue, 21 Nov 2017 17:02:22 -0800 Subject: Buildable and interoperable source pods (#444) --- FirebaseAuth.podspec | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 FirebaseAuth.podspec (limited to 'FirebaseAuth.podspec') diff --git a/FirebaseAuth.podspec b/FirebaseAuth.podspec new file mode 100644 index 0000000..a65f67a --- /dev/null +++ b/FirebaseAuth.podspec @@ -0,0 +1,60 @@ +Pod::Spec.new do |s| + s.name = 'FirebaseAuth' + s.version = '4.3.2' + s.summary = 'The official iOS client for Firebase Authentication' + + s.description = <<-DESC +Firebase Authentication allows you to manage your own account system without any backend code. It +supports email and password accounts, as well as several 3rd party authentication mechanisms. + DESC + + s.homepage = 'https://firebase.google.com' + s.license = { :type => 'Apache', :file => 'LICENSE' } + s.authors = 'Google, Inc.' + + s.source = { + :git => 'https://github.com/firebase/firebase-ios-sdk.git', + :tag => s.version.to_s + } + s.social_media_url = 'https://twitter.com/Firebase' + s.ios.deployment_target = '7.0' + s.osx.deployment_target = '10.10' + + s.cocoapods_version = '>= 1.4.0.beta.2' + s.static_framework = true + s.prefix_header_file = false + + source = 'Firebase/Auth/Source/' + s.source_files = source + '**/*.[mh]' + s.osx.exclude_files = [ + source + '**/FIRAuthAppDelegateProxy.[mh]', + source + '**/FIRAuthNotificationManager.[mh]', + source + '**/FIRAuthAppCredentialManager.[mh]', + source + '**/FIRAuthAPNSTokenManager.[mh]', + source + '**/FIRAuthAPNSTokenType.[mh]', + source + '**/FIRAuthAPNSToken.[mh]', + source + '**/FIRAuthDefaultUIDelegate.[mh]', + source + '**/FIRAuthUIDelegate.h', + source + '**/FIRAuthURLPresenter.[mh]', + source + '**/FIRAuthWebView.[mh]', + source + '**/FIRAuthWebViewController.[mh]', + source + '**/FIRPhoneAuthCredential.[mh]', + source + '**/FIRPhoneAuthProvider.[mh]' + ] + s.public_header_files = source + 'Public/*.h' + s.preserve_paths = [ + 'Firebase/Auth/README.md', + 'Firebase/Auth/CHANGELOG.md' + ] + s.pod_target_xcconfig = { + 'GCC_PREPROCESSOR_DEFINITIONS' => + 'FIRAuth_VERSION=' + s.version.to_s + + ' FIRAuth_MINOR_VERSION=' + s.version.to_s.split(".")[0] + "." + s.version.to_s.split(".")[1] + } + s.framework = 'SafariServices' + s.framework = 'Security' + s.dependency 'FirebaseCore', '~> 4.0' + s.ios.dependency 'FirebaseAnalytics', '~> 4.0' + s.dependency 'GTMSessionFetcher/Core', '~> 1.1' + s.dependency 'GoogleToolboxForMac/NSDictionary+URLArguments', '~> 2.1' +end -- cgit v1.2.3