|
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