Skip to content

Commit cbcb0d7

Browse files
committed
fix development pods configuration
1 parent 887db45 commit cbcb0d7

File tree

4 files changed

+71
-4
lines changed

4 files changed

+71
-4
lines changed

FirebaseUI_dev.podspec

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
Pod::Spec.new do |s|
2+
s.name = 'FirebaseUI'
3+
s.version = '0.5.0'
4+
s.summary = 'UI binding libraries for Firebase.'
5+
s.homepage = 'https://github.com/firebase/FirebaseUI-iOS'
6+
s.license = { :type => 'Apache 2.0' }
7+
s.author = 'Firebase'
8+
s.source = {
9+
:git => 'https://github.com/firebase/FirebaseUI-iOS.git',
10+
:tag => "v#{s.version}"}
11+
s.platform = :ios
12+
s.ios.deployment_target = '8.0'
13+
s.ios.framework = 'UIKit'
14+
s.requires_arc = true
15+
s.default_subspecs = 'All'
16+
17+
s.subspec 'All' do |all|
18+
all.dependency 'FirebaseUI/Database'
19+
all.dependency 'FirebaseUI/Auth'
20+
end
21+
22+
s.subspec 'Database' do |database|
23+
database.source_files = "FirebaseUI/{Database,Util}/**/*.{h,m}"
24+
database.dependency 'Firebase/Database', '~> 3.0'
25+
database.ios.framework = 'FirebaseDatabase'
26+
database.xcconfig = { 'FRAMEWORK_SEARCH_PATHS' => '"${PODS_ROOT}/FirebaseDatabase/Frameworks"','HEADER_SEARCH_PATHS' => '"${PODS_ROOT}/Firebase/**"' }
27+
end
28+
29+
s.subspec 'Auth' do |auth|
30+
auth.dependency 'FirebaseUI/AuthBase'
31+
auth.dependency 'FirebaseUI/Facebook'
32+
auth.dependency 'FirebaseUI/Google'
33+
end
34+
35+
s.subspec 'AuthBase' do |authbase|
36+
authbase.source_files = "FirebaseUI/Auth/AuthUI/Source/*.{h,m}"
37+
authbase.resources = "FirebaseUI/Auth/AuthUI/{Resources,Strings}/*", "FirebaseUI/Auth/AuthUI/Source/*.xib"
38+
authbase.dependency 'Firebase/Analytics', '~> 3.0'
39+
authbase.dependency 'Firebase/Auth', '~> 3.0'
40+
end
41+
42+
s.subspec 'Facebook' do |facebook|
43+
facebook.source_files = "FirebaseUI/Auth/AuthProviderUI/Facebook/Source/*.{h,m}"
44+
facebook.resources = "FirebaseUI/Auth/AuthProviderUI/Facebook/{Resources,Strings}/*", "FirebaseUI/Auth/AuthProviderUI/Facebook/Source/*.xib"
45+
facebook.dependency 'FirebaseUI/AuthBase'
46+
facebook.dependency 'FBSDKLoginKit', '~> 4.0'
47+
end
48+
49+
s.subspec 'Google' do |google|
50+
google.source_files = "FirebaseUI/Auth/AuthProviderUI/Google/Source/*.{h,m}"
51+
google.resources = "FirebaseUI/Auth/AuthProviderUI/Google/{Resources,Strings}/*", "FirebaseUI/Auth/AuthProviderUI/Google/Source/*.xib"
52+
google.dependency 'FirebaseUI/AuthBase'
53+
google.dependency 'GoogleSignIn', '~> 4.0'
54+
end
55+
56+
end

examples/FirebaseUIChat/FirebaseUIChat/MessageDataSource.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
// limitations under the License.
1515
//
1616

17-
#import "FirebaseUI/FirebaseTableViewDataSource.h"
17+
// Uncomment when using frawemorks
18+
//@import FirebaseDatabaseUI;
19+
#import <FirebaseUI/FirebaseTableViewDataSource.h>
1820

1921
@interface MessageDataSource : FirebaseTableViewDataSource
2022

examples/FirebaseUIChat/FirebaseUIChat/ViewController.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616

1717
@import UIKit;
1818
@import FirebaseDatabase;
19+
20+
// Uncomment when using frawemorks
21+
//@import FirebaseDatabaseUI;
1922
#import <FirebaseUI/FirebaseTableViewDataSource.h>
2023

2124
@interface ViewController : UIViewController <UITableViewDelegate, UITextFieldDelegate>

examples/FirebaseUIChat/Podfile

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
1-
platform :ios, '7.0'
2-
3-
pod 'FirebaseUI', :path => "../../FirebaseUI.podspec"
1+
platform :ios, '8.0'
42

53
target 'FirebaseUIChat' do
4+
5+
# used for development from sources
6+
pod 'FirebaseUI', :path => "../../FirebaseUI_dev.podspec"
7+
8+
# used for development from released frameworks
9+
# use_frameworks!
10+
# pod 'FirebaseUI', :podspec => "../../FirebaseUI.podspec"
11+
612
end
713

0 commit comments

Comments
 (0)