|
33 | 33 | D8B6ACF81B583D3E005CDDB2 /* FirebaseUI.h in Headers */ = {isa = PBXBuildFile; fileRef = D8B6ACEB1B583C33005CDDB2 /* FirebaseUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
34 | 34 | D8B6ACF91B583D3E005CDDB2 /* FirebaseDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = D8B6ACED1B583C33005CDDB2 /* FirebaseDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
35 | 35 | D8B6ACFB1B583D48005CDDB2 /* FirebaseArray.h in Headers */ = {isa = PBXBuildFile; fileRef = D8B6ACEC1B583C33005CDDB2 /* FirebaseArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 36 | + D8DA10F11B7AC50400D00954 /* FirebaseCollectionViewDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = D8DA10F01B7AC50400D00954 /* FirebaseCollectionViewDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 37 | + D8DF55621B742DB40030E996 /* FirebaseCollectionViewDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = D8DF55611B742DB40030E996 /* FirebaseCollectionViewDataSource.m */; }; |
36 | 38 | /* End PBXBuildFile section */ |
37 | 39 |
|
38 | 40 | /* Begin PBXContainerItemProxy section */ |
|
68 | 70 | D8B6ACEF1B583C41005CDDB2 /* FirebaseArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FirebaseArray.m; path = Implementation/FirebaseArray.m; sourceTree = "<group>"; }; |
69 | 71 | D8B6ACF11B583C41005CDDB2 /* FirebaseTableViewDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FirebaseTableViewDataSource.m; path = Implementation/FirebaseTableViewDataSource.m; sourceTree = "<group>"; }; |
70 | 72 | D8B6ACF21B583C41005CDDB2 /* FirebaseDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FirebaseDataSource.m; path = Implementation/FirebaseDataSource.m; sourceTree = "<group>"; }; |
71 | | - D8B6AD971B58D45F005CDDB2 /* libc++.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libc++.dylib"; path = "usr/lib/libc++.dylib"; sourceTree = SDKROOT; }; |
72 | | - D8B6AD991B58D486005CDDB2 /* libicucore.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libicucore.dylib; path = usr/lib/libicucore.dylib; sourceTree = SDKROOT; }; |
73 | | - D8B6AD9B1B58D48C005CDDB2 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; |
74 | | - D8B6AD9D1B58D494005CDDB2 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; |
75 | | - D8B6AD9F1B58D49E005CDDB2 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; |
76 | 73 | D8C579A61B57349000899F86 /* libFirebaseUI.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFirebaseUI.a; sourceTree = BUILT_PRODUCTS_DIR; }; |
77 | 74 | D8C579BB1B5837DF00899F86 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; |
| 75 | + D8DA10F01B7AC50400D00954 /* FirebaseCollectionViewDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FirebaseCollectionViewDataSource.h; path = API/FirebaseCollectionViewDataSource.h; sourceTree = "<group>"; }; |
| 76 | + D8DF55611B742DB40030E996 /* FirebaseCollectionViewDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FirebaseCollectionViewDataSource.m; path = Implementation/FirebaseCollectionViewDataSource.m; sourceTree = "<group>"; }; |
78 | 77 | /* End PBXFileReference section */ |
79 | 78 |
|
80 | 79 | /* Begin PBXFrameworksBuildPhase section */ |
|
95 | 94 | isa = PBXGroup; |
96 | 95 | children = ( |
97 | 96 | D8124F401B72A90C003441AD /* Firebase.framework */, |
98 | | - D8B6AD9F1B58D49E005CDDB2 /* SystemConfiguration.framework */, |
99 | | - D8B6AD9D1B58D494005CDDB2 /* Security.framework */, |
100 | | - D8B6AD9B1B58D48C005CDDB2 /* CFNetwork.framework */, |
101 | | - D8B6AD991B58D486005CDDB2 /* libicucore.dylib */, |
102 | | - D8B6AD971B58D45F005CDDB2 /* libc++.dylib */, |
103 | 97 | D8B6ACE61B583877005CDDB2 /* Foundation.framework */, |
104 | 98 | D8C579BB1B5837DF00899F86 /* UIKit.framework */, |
105 | 99 | ); |
|
114 | 108 | D8B6ACEC1B583C33005CDDB2 /* FirebaseArray.h */, |
115 | 109 | D8B6ACED1B583C33005CDDB2 /* FirebaseDataSource.h */, |
116 | 110 | D8B6ACEE1B583C33005CDDB2 /* FirebaseTableViewDataSource.h */, |
| 111 | + D8DA10F01B7AC50400D00954 /* FirebaseCollectionViewDataSource.h */, |
117 | 112 | ); |
118 | 113 | name = API; |
119 | 114 | sourceTree = "<group>"; |
120 | 115 | }; |
121 | 116 | D8B6ACEA1B5839F7005CDDB2 /* Implementation */ = { |
122 | 117 | isa = PBXGroup; |
123 | 118 | children = ( |
| 119 | + D8DF55611B742DB40030E996 /* FirebaseCollectionViewDataSource.m */, |
124 | 120 | D8B6ACEF1B583C41005CDDB2 /* FirebaseArray.m */, |
125 | 121 | D8B6ACF21B583C41005CDDB2 /* FirebaseDataSource.m */, |
126 | 122 | D8B6ACF11B583C41005CDDB2 /* FirebaseTableViewDataSource.m */, |
|
165 | 161 | D8B6ACF91B583D3E005CDDB2 /* FirebaseDataSource.h in Headers */, |
166 | 162 | D8784C401B719F280025587E /* FirebaseArrayDelegate.h in Headers */, |
167 | 163 | D8124F431B72B347003441AD /* FirebaseTableViewDataSource.h in Headers */, |
| 164 | + D8DA10F11B7AC50400D00954 /* FirebaseCollectionViewDataSource.h in Headers */, |
168 | 165 | D8B6ACFB1B583D48005CDDB2 /* FirebaseArray.h in Headers */, |
169 | 166 | ); |
170 | 167 | runOnlyForDeploymentPostprocessing = 0; |
|
240 | 237 | ); |
241 | 238 | runOnlyForDeploymentPostprocessing = 0; |
242 | 239 | shellPath = /bin/sh; |
243 | | - shellScript = "# Using the default Ray Wenderlich build script http://www.raywenderlich.com/65964/create-a-framework-for-ios\nset -e\n\nexport FRAMEWORK_LOCN=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework\"\n\n# Create the path to the real Headers die\nmkdir -p \"${FRAMEWORK_LOCN}/Versions/A/Headers\"\n\n# Create the required symlinks\n/bin/ln -sfh A \"${FRAMEWORK_LOCN}/Versions/Current\"\n/bin/ln -sfh Versions/Current/Headers \"${FRAMEWORK_LOCN}/Headers\"\n/bin/ln -sfh \"Versions/Current/${PRODUCT_NAME}\" \\\n\"${FRAMEWORK_LOCN}/${PRODUCT_NAME}\"\n\n# Copy the public headers into the framework\n/bin/cp -a \"${TARGET_BUILD_DIR}/${PUBLIC_HEADERS_FOLDER_PATH}/\" \\\n\"${FRAMEWORK_LOCN}/Versions/A/Headers\""; |
| 240 | + shellScript = "set -e\n\nexport FRAMEWORK_LOCN=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework\"\n\n# Create the path to the real Headers die\nmkdir -p \"${FRAMEWORK_LOCN}/Versions/A/Headers\"\n\n# Create the required symlinks\n/bin/ln -sfh A \"${FRAMEWORK_LOCN}/Versions/Current\"\n/bin/ln -sfh Versions/Current/Headers \"${FRAMEWORK_LOCN}/Headers\"\n/bin/ln -sfh \"Versions/Current/${PRODUCT_NAME}\" \\\n\"${FRAMEWORK_LOCN}/${PRODUCT_NAME}\"\n\n# Copy the public headers into the framework\n/bin/cp -a \"${TARGET_BUILD_DIR}/${PUBLIC_HEADERS_FOLDER_PATH}/\" \\\n\"${FRAMEWORK_LOCN}/Versions/A/Headers\""; |
244 | 241 | }; |
245 | 242 | D8B6ADA91B58DCF9005CDDB2 /* MultiPlatform Build */ = { |
246 | 243 | isa = PBXShellScriptBuildPhase; |
|
263 | 260 | isa = PBXSourcesBuildPhase; |
264 | 261 | buildActionMask = 2147483647; |
265 | 262 | files = ( |
| 263 | + D8DF55621B742DB40030E996 /* FirebaseCollectionViewDataSource.m in Sources */, |
266 | 264 | D8B6ACF61B583C41005CDDB2 /* FirebaseDataSource.m in Sources */, |
267 | 265 | D8B6ACF31B583C41005CDDB2 /* FirebaseArray.m in Sources */, |
268 | 266 | D8124F421B72B344003441AD /* FirebaseTableViewDataSource.m in Sources */, |
|
283 | 281 | D8B6ADA51B58DCDD005CDDB2 /* Debug */ = { |
284 | 282 | isa = XCBuildConfiguration; |
285 | 283 | buildSettings = { |
| 284 | + CLANG_MODULES_AUTOLINK = YES; |
286 | 285 | OTHER_LDFLAGS = ""; |
287 | 286 | PRODUCT_NAME = "$(TARGET_NAME)"; |
288 | 287 | }; |
|
291 | 290 | D8B6ADA61B58DCDD005CDDB2 /* Release */ = { |
292 | 291 | isa = XCBuildConfiguration; |
293 | 292 | buildSettings = { |
| 293 | + CLANG_MODULES_AUTOLINK = YES; |
294 | 294 | OTHER_LDFLAGS = ""; |
295 | 295 | PRODUCT_NAME = "$(TARGET_NAME)"; |
296 | 296 | }; |
|
377 | 377 | D8C579B01B57349000899F86 /* Debug */ = { |
378 | 378 | isa = XCBuildConfiguration; |
379 | 379 | buildSettings = { |
| 380 | + CLANG_MODULES_AUTOLINK = YES; |
380 | 381 | DEAD_CODE_STRIPPING = NO; |
| 382 | + DEFINES_MODULE = YES; |
381 | 383 | FRAMEWORK_SEARCH_PATHS = ( |
| 384 | + "$(SDKROOT)/Developer/Library/Frameworks", |
382 | 385 | "$(inherited)", |
383 | | - "$(PROJECT_DIR)/sdk", |
384 | 386 | "$(DEVELOPER_FRAMEWORKS_DIR)", |
385 | | - "$(SDKROOT)/Developer/Library/Frameworks", |
| 387 | + "$(PROJECT_DIR)/sdk", |
386 | 388 | ); |
387 | 389 | GCC_TREAT_WARNINGS_AS_ERRORS = YES; |
388 | 390 | GCC_WARN_PEDANTIC = YES; |
389 | 391 | IPHONEOS_DEPLOYMENT_TARGET = 7.1; |
390 | | - OTHER_LDFLAGS = "-ObjC"; |
| 392 | + OTHER_LDFLAGS = ""; |
391 | 393 | PRODUCT_NAME = "$(TARGET_NAME)"; |
392 | 394 | PUBLIC_HEADERS_FOLDER_PATH = "include/$(PROJECT_NAME)"; |
393 | 395 | SKIP_INSTALL = YES; |
|
398 | 400 | D8C579B11B57349000899F86 /* Release */ = { |
399 | 401 | isa = XCBuildConfiguration; |
400 | 402 | buildSettings = { |
| 403 | + CLANG_MODULES_AUTOLINK = YES; |
401 | 404 | DEAD_CODE_STRIPPING = NO; |
| 405 | + DEFINES_MODULE = YES; |
402 | 406 | FRAMEWORK_SEARCH_PATHS = ( |
| 407 | + "$(SDKROOT)/Developer/Library/Frameworks", |
403 | 408 | "$(inherited)", |
404 | | - "$(PROJECT_DIR)/sdk", |
405 | 409 | "$(DEVELOPER_FRAMEWORKS_DIR)", |
406 | | - "$(SDKROOT)/Developer/Library/Frameworks", |
| 410 | + "$(PROJECT_DIR)/sdk", |
407 | 411 | ); |
408 | 412 | GCC_TREAT_WARNINGS_AS_ERRORS = YES; |
409 | 413 | GCC_WARN_PEDANTIC = YES; |
410 | 414 | IPHONEOS_DEPLOYMENT_TARGET = 7.1; |
411 | | - OTHER_LDFLAGS = "-ObjC"; |
| 415 | + OTHER_LDFLAGS = ""; |
412 | 416 | PRODUCT_NAME = "$(TARGET_NAME)"; |
413 | 417 | PUBLIC_HEADERS_FOLDER_PATH = "include/$(PROJECT_NAME)"; |
414 | 418 | SKIP_INSTALL = YES; |
|
0 commit comments