|
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
10 |
| - 501B4F4C1DD0B95E00721F84 /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 501B4F4B1DD0B95E00721F84 /* Extensions.swift */; }; |
11 | 10 | 501B4F4E1DD0BA0800721F84 /* TypeConversionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 501B4F4D1DD0BA0800721F84 /* TypeConversionTests.swift */; };
|
12 | 11 | 5084897D1DCB794D004BED69 /* CustomRawRepresentableContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5084897C1DCB794D004BED69 /* CustomRawRepresentableContainer.swift */; };
|
13 | 12 | 5084897F1DCB7AD2004BED69 /* CustomRawRepresentableContainer+JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5084897E1DCB7AD2004BED69 /* CustomRawRepresentableContainer+JSON.swift */; };
|
14 | 13 | 508489811DCB7B11004BED69 /* CustomRawRepresentableTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 508489801DCB7B11004BED69 /* CustomRawRepresentableTests.swift */; };
|
| 14 | + 992CCA9F1F7BF81200B170C8 /* Arrow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 992CCA9B1F7BF79D00B170C8 /* Arrow.swift */; }; |
| 15 | + 992CCAA01F7BF81600B170C8 /* JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 992CCA9E1F7BF79D00B170C8 /* JSON.swift */; }; |
| 16 | + 992CCAA21F7BF81B00B170C8 /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 992CCA9C1F7BF79D00B170C8 /* Extensions.swift */; }; |
| 17 | + 992CCAA41F7BF8FA00B170C8 /* Arrow.h in Headers */ = {isa = PBXBuildFile; fileRef = 992CCA9A1F7BF79D00B170C8 /* Arrow.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
15 | 18 | 994243AD1CAA4F3E00B5DB6C /* Profile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 994243AC1CAA4F3E00B5DB6C /* Profile.swift */; };
|
16 | 19 | 994243AF1CAA4F4D00B5DB6C /* Stats.swift in Sources */ = {isa = PBXBuildFile; fileRef = 994243AE1CAA4F4D00B5DB6C /* Stats.swift */; };
|
17 | 20 | 994243B11CAA502A00B5DB6C /* Profile.json in Resources */ = {isa = PBXBuildFile; fileRef = 994243B01CAA502A00B5DB6C /* Profile.json */; };
|
|
37 | 40 | 998FA70A1D32713F003C7047 /* StringCoercionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 998FA7091D32713F003C7047 /* StringCoercionTests.swift */; };
|
38 | 41 | 99C292F21B24AD5F0008C32B /* Arrow.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99C292E71B24AD5E0008C32B /* Arrow.framework */; };
|
39 | 42 | 99C292FB1B24AD5F0008C32B /* NativeTypesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99C292FA1B24AD5F0008C32B /* NativeTypesTests.swift */; };
|
40 |
| - 99F4F05F1CC3FBF10018D4C1 /* JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F4F05B1CC3FBF10018D4C1 /* JSON.swift */; }; |
41 |
| - 99F4F0601CC3FBF10018D4C1 /* Arrow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F4F05C1CC3FBF10018D4C1 /* Arrow.swift */; }; |
42 |
| - 99F4F0621CC3FBF10018D4C1 /* Arrow.h in Headers */ = {isa = PBXBuildFile; fileRef = 99F4F05E1CC3FBF10018D4C1 /* Arrow.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
43 | 43 | 99F4F0671CC3FC710018D4C1 /* PhoneNumber+JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F4F0641CC3FC710018D4C1 /* PhoneNumber+JSON.swift */; };
|
44 | 44 | 99F4F0681CC3FC710018D4C1 /* Profile+JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F4F0651CC3FC710018D4C1 /* Profile+JSON.swift */; };
|
45 | 45 | 99F4F0691CC3FC710018D4C1 /* Stats+JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F4F0661CC3FC710018D4C1 /* Stats+JSON.swift */; };
|
|
56 | 56 | /* End PBXContainerItemProxy section */
|
57 | 57 |
|
58 | 58 | /* Begin PBXFileReference section */
|
59 |
| - 501B4F4B1DD0B95E00721F84 /* Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Extensions.swift; path = Source/Extensions.swift; sourceTree = SOURCE_ROOT; }; |
60 | 59 | 501B4F4D1DD0BA0800721F84 /* TypeConversionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypeConversionTests.swift; sourceTree = "<group>"; };
|
61 | 60 | 5084897C1DCB794D004BED69 /* CustomRawRepresentableContainer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomRawRepresentableContainer.swift; sourceTree = "<group>"; };
|
62 | 61 | 5084897E1DCB7AD2004BED69 /* CustomRawRepresentableContainer+JSON.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CustomRawRepresentableContainer+JSON.swift"; sourceTree = "<group>"; };
|
63 | 62 | 508489801DCB7B11004BED69 /* CustomRawRepresentableTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomRawRepresentableTests.swift; sourceTree = "<group>"; };
|
| 63 | + 992CCA9A1F7BF79D00B170C8 /* Arrow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Arrow.h; sourceTree = "<group>"; }; |
| 64 | + 992CCA9B1F7BF79D00B170C8 /* Arrow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Arrow.swift; sourceTree = "<group>"; }; |
| 65 | + 992CCA9C1F7BF79D00B170C8 /* Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Extensions.swift; sourceTree = "<group>"; }; |
| 66 | + 992CCA9D1F7BF79D00B170C8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
| 67 | + 992CCA9E1F7BF79D00B170C8 /* JSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSON.swift; sourceTree = "<group>"; }; |
64 | 68 | 994243AC1CAA4F3E00B5DB6C /* Profile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Profile.swift; sourceTree = "<group>"; };
|
65 | 69 | 994243AE1CAA4F4D00B5DB6C /* Stats.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Stats.swift; sourceTree = "<group>"; };
|
66 | 70 | 994243B01CAA502A00B5DB6C /* Profile.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = Profile.json; sourceTree = "<group>"; };
|
|
88 | 92 | 99C292F11B24AD5F0008C32B /* ArrowTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ArrowTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
89 | 93 | 99C292F91B24AD5F0008C32B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
90 | 94 | 99C292FA1B24AD5F0008C32B /* NativeTypesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NativeTypesTests.swift; sourceTree = "<group>"; };
|
91 |
| - 99F4F05B1CC3FBF10018D4C1 /* JSON.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = JSON.swift; path = Source/JSON.swift; sourceTree = SOURCE_ROOT; }; |
92 |
| - 99F4F05C1CC3FBF10018D4C1 /* Arrow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Arrow.swift; path = Source/Arrow.swift; sourceTree = SOURCE_ROOT; }; |
93 |
| - 99F4F05D1CC3FBF10018D4C1 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = Source/Info.plist; sourceTree = SOURCE_ROOT; }; |
94 |
| - 99F4F05E1CC3FBF10018D4C1 /* Arrow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Arrow.h; path = Source/Arrow.h; sourceTree = SOURCE_ROOT; }; |
95 | 95 | 99F4F0641CC3FC710018D4C1 /* PhoneNumber+JSON.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PhoneNumber+JSON.swift"; sourceTree = "<group>"; };
|
96 | 96 | 99F4F0651CC3FC710018D4C1 /* Profile+JSON.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Profile+JSON.swift"; sourceTree = "<group>"; };
|
97 | 97 | 99F4F0661CC3FC710018D4C1 /* Stats+JSON.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Stats+JSON.swift"; sourceTree = "<group>"; };
|
|
116 | 116 | /* End PBXFrameworksBuildPhase section */
|
117 | 117 |
|
118 | 118 | /* Begin PBXGroup section */
|
| 119 | + 992CCA991F7BF79D00B170C8 /* Source */ = { |
| 120 | + isa = PBXGroup; |
| 121 | + children = ( |
| 122 | + 992CCA9A1F7BF79D00B170C8 /* Arrow.h */, |
| 123 | + 992CCA9B1F7BF79D00B170C8 /* Arrow.swift */, |
| 124 | + 992CCA9C1F7BF79D00B170C8 /* Extensions.swift */, |
| 125 | + 992CCA9D1F7BF79D00B170C8 /* Info.plist */, |
| 126 | + 992CCA9E1F7BF79D00B170C8 /* JSON.swift */, |
| 127 | + ); |
| 128 | + path = Source; |
| 129 | + sourceTree = "<group>"; |
| 130 | + }; |
119 | 131 | 998FA6EE1D326945003C7047 /* Models */ = {
|
120 | 132 | isa = PBXGroup;
|
121 | 133 | children = (
|
|
137 | 149 | 99C292B41B24AD4A0008C32B = {
|
138 | 150 | isa = PBXGroup;
|
139 | 151 | children = (
|
140 |
| - 99C292E81B24AD5E0008C32B /* Arrow */, |
| 152 | + 992CCA991F7BF79D00B170C8 /* Source */, |
141 | 153 | 99C292F71B24AD5F0008C32B /* ArrowTests */,
|
142 | 154 | 99C292BE1B24AD4A0008C32B /* Products */,
|
143 | 155 | );
|
|
152 | 164 | name = Products;
|
153 | 165 | sourceTree = "<group>";
|
154 | 166 | };
|
155 |
| - 99C292E81B24AD5E0008C32B /* Arrow */ = { |
156 |
| - isa = PBXGroup; |
157 |
| - children = ( |
158 |
| - 99F4F05B1CC3FBF10018D4C1 /* JSON.swift */, |
159 |
| - 99F4F05C1CC3FBF10018D4C1 /* Arrow.swift */, |
160 |
| - 501B4F4B1DD0B95E00721F84 /* Extensions.swift */, |
161 |
| - 99F4F05E1CC3FBF10018D4C1 /* Arrow.h */, |
162 |
| - 99C292E91B24AD5E0008C32B /* Supporting Files */, |
163 |
| - ); |
164 |
| - path = Arrow; |
165 |
| - sourceTree = "<group>"; |
166 |
| - }; |
167 |
| - 99C292E91B24AD5E0008C32B /* Supporting Files */ = { |
168 |
| - isa = PBXGroup; |
169 |
| - children = ( |
170 |
| - 99F4F05D1CC3FBF10018D4C1 /* Info.plist */, |
171 |
| - ); |
172 |
| - name = "Supporting Files"; |
173 |
| - sourceTree = "<group>"; |
174 |
| - }; |
175 | 167 | 99C292F71B24AD5F0008C32B /* ArrowTests */ = {
|
176 | 168 | isa = PBXGroup;
|
177 | 169 | children = (
|
|
224 | 216 | isa = PBXHeadersBuildPhase;
|
225 | 217 | buildActionMask = 2147483647;
|
226 | 218 | files = (
|
227 |
| - 99F4F0621CC3FBF10018D4C1 /* Arrow.h in Headers */, |
| 219 | + 992CCAA41F7BF8FA00B170C8 /* Arrow.h in Headers */, |
228 | 220 | );
|
229 | 221 | runOnlyForDeploymentPostprocessing = 0;
|
230 | 222 | };
|
|
276 | 268 | attributes = {
|
277 | 269 | LastSwiftMigration = 0700;
|
278 | 270 | LastSwiftUpdateCheck = 0730;
|
279 |
| - LastUpgradeCheck = 0810; |
| 271 | + LastUpgradeCheck = 0900; |
280 | 272 | ORGANIZATIONNAME = "Sacha Durand Saint Omer";
|
281 | 273 | TargetAttributes = {
|
282 | 274 | 99C292E61B24AD5E0008C32B = {
|
283 | 275 | CreatedOnToolsVersion = 6.3.1;
|
284 |
| - LastSwiftMigration = 0800; |
| 276 | + LastSwiftMigration = 0900; |
285 | 277 | };
|
286 | 278 | 99C292F01B24AD5F0008C32B = {
|
287 | 279 | CreatedOnToolsVersion = 6.3.1;
|
288 | 280 | DevelopmentTeam = A6CJ26NGRU;
|
289 |
| - LastSwiftMigration = 0800; |
| 281 | + LastSwiftMigration = 0900; |
290 | 282 | };
|
291 | 283 | };
|
292 | 284 | };
|
|
349 | 341 | isa = PBXSourcesBuildPhase;
|
350 | 342 | buildActionMask = 2147483647;
|
351 | 343 | files = (
|
352 |
| - 99F4F05F1CC3FBF10018D4C1 /* JSON.swift in Sources */, |
353 |
| - 501B4F4C1DD0B95E00721F84 /* Extensions.swift in Sources */, |
354 |
| - 99F4F0601CC3FBF10018D4C1 /* Arrow.swift in Sources */, |
| 344 | + 992CCA9F1F7BF81200B170C8 /* Arrow.swift in Sources */, |
| 345 | + 992CCAA21F7BF81B00B170C8 /* Extensions.swift in Sources */, |
| 346 | + 992CCAA01F7BF81600B170C8 /* JSON.swift in Sources */, |
355 | 347 | );
|
356 | 348 | runOnlyForDeploymentPostprocessing = 0;
|
357 | 349 | };
|
|
409 | 401 | ALWAYS_SEARCH_USER_PATHS = NO;
|
410 | 402 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
411 | 403 | CLANG_CXX_LIBRARY = "libc++";
|
| 404 | + CLANG_ENABLE_CODE_COVERAGE = NO; |
412 | 405 | CLANG_ENABLE_MODULES = YES;
|
413 | 406 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 407 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
414 | 408 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 409 | + CLANG_WARN_COMMA = YES; |
415 | 410 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
416 | 411 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
417 | 412 | CLANG_WARN_EMPTY_BODY = YES;
|
418 | 413 | CLANG_WARN_ENUM_CONVERSION = YES;
|
419 | 414 | CLANG_WARN_INFINITE_RECURSION = YES;
|
420 | 415 | CLANG_WARN_INT_CONVERSION = YES;
|
| 416 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 417 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
421 | 418 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 419 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 420 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
422 | 421 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
423 | 422 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
424 | 423 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
447 | 446 | ONLY_ACTIVE_ARCH = YES;
|
448 | 447 | SDKROOT = iphoneos;
|
449 | 448 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
450 |
| - SWIFT_VERSION = 3.0; |
| 449 | + SWIFT_VERSION = 4.0; |
451 | 450 | };
|
452 | 451 | name = Debug;
|
453 | 452 | };
|
|
457 | 456 | ALWAYS_SEARCH_USER_PATHS = NO;
|
458 | 457 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
459 | 458 | CLANG_CXX_LIBRARY = "libc++";
|
| 459 | + CLANG_ENABLE_CODE_COVERAGE = NO; |
460 | 460 | CLANG_ENABLE_MODULES = YES;
|
461 | 461 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 462 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
462 | 463 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 464 | + CLANG_WARN_COMMA = YES; |
463 | 465 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
464 | 466 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
465 | 467 | CLANG_WARN_EMPTY_BODY = YES;
|
466 | 468 | CLANG_WARN_ENUM_CONVERSION = YES;
|
467 | 469 | CLANG_WARN_INFINITE_RECURSION = YES;
|
468 | 470 | CLANG_WARN_INT_CONVERSION = YES;
|
| 471 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 472 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
469 | 473 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 474 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 475 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
470 | 476 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
471 | 477 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
472 | 478 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
486 | 492 | IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
487 | 493 | MTL_ENABLE_DEBUG_INFO = NO;
|
488 | 494 | SDKROOT = iphoneos;
|
489 |
| - SWIFT_VERSION = 3.0; |
| 495 | + SWIFT_VERSION = 4.0; |
490 | 496 | VALIDATE_PRODUCT = YES;
|
491 | 497 | };
|
492 | 498 | name = Release;
|
|
512 | 518 | PRODUCT_NAME = "$(TARGET_NAME)";
|
513 | 519 | SKIP_INSTALL = YES;
|
514 | 520 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
515 |
| - SWIFT_VERSION = 3.0; |
| 521 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 522 | + SWIFT_VERSION = 4.0; |
516 | 523 | TARGETED_DEVICE_FAMILY = "1,2";
|
517 | 524 | VERSIONING_SYSTEM = "apple-generic";
|
518 | 525 | VERSION_INFO_PREFIX = "";
|
|
536 | 543 | PRODUCT_NAME = "$(TARGET_NAME)";
|
537 | 544 | SKIP_INSTALL = YES;
|
538 | 545 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
539 |
| - SWIFT_VERSION = 3.0; |
| 546 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 547 | + SWIFT_VERSION = 4.0; |
540 | 548 | TARGETED_DEVICE_FAMILY = "1,2";
|
541 | 549 | VERSIONING_SYSTEM = "apple-generic";
|
542 | 550 | VERSION_INFO_PREFIX = "";
|
|
546 | 554 | 99C293051B24AD5F0008C32B /* Debug */ = {
|
547 | 555 | isa = XCBuildConfiguration;
|
548 | 556 | buildSettings = {
|
| 557 | + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; |
549 | 558 | DEVELOPMENT_TEAM = A6CJ26NGRU;
|
550 | 559 | GCC_PREPROCESSOR_DEFINITIONS = (
|
551 | 560 | "DEBUG=1",
|
|
555 | 564 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
556 | 565 | PRODUCT_BUNDLE_IDENTIFIER = "com.fresh.$(PRODUCT_NAME:rfc1034identifier)";
|
557 | 566 | PRODUCT_NAME = "$(TARGET_NAME)";
|
558 |
| - SWIFT_VERSION = 3.0; |
| 567 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 568 | + SWIFT_VERSION = 4.0; |
559 | 569 | };
|
560 | 570 | name = Debug;
|
561 | 571 | };
|
562 | 572 | 99C293061B24AD5F0008C32B /* Release */ = {
|
563 | 573 | isa = XCBuildConfiguration;
|
564 | 574 | buildSettings = {
|
| 575 | + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; |
565 | 576 | DEVELOPMENT_TEAM = A6CJ26NGRU;
|
566 | 577 | INFOPLIST_FILE = ArrowTests/Info.plist;
|
567 | 578 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
568 | 579 | PRODUCT_BUNDLE_IDENTIFIER = "com.fresh.$(PRODUCT_NAME:rfc1034identifier)";
|
569 | 580 | PRODUCT_NAME = "$(TARGET_NAME)";
|
570 | 581 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
571 |
| - SWIFT_VERSION = 3.0; |
| 582 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 583 | + SWIFT_VERSION = 4.0; |
572 | 584 | };
|
573 | 585 | name = Release;
|
574 | 586 | };
|
|
0 commit comments