|
21 | 21 | 0130EE80233C56D8008D2386 /* MJFrenchUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0130EE7F233C56D8008D2386 /* MJFrenchUser.m */; };
|
22 | 22 | 0179886C24EFA460007F7FBC /* MJTester.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0179886B24EFA460007F7FBC /* MJTester.swift */; };
|
23 | 23 | 0179887024EFA58B007F7FBC /* SwiftModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0179886F24EFA58B007F7FBC /* SwiftModelTests.swift */; };
|
24 |
| - 01BC91E2277418DF004E5265 /* ValueTransformingTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01BC91E1277418DF004E5265 /* ValueTransformingTest.swift */; }; |
| 24 | + 01BB00FD277EC1FF002EF5B3 /* DeprecatedAPITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01BB00FC277EC1FF002EF5B3 /* DeprecatedAPITests.swift */; }; |
| 25 | + 01BB0100277EE8DC002EF5B3 /* NSDate+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 01BB00FE277EE8DB002EF5B3 /* NSDate+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 26 | + 01BB0101277EE8DC002EF5B3 /* NSDate+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BB00FF277EE8DB002EF5B3 /* NSDate+MJExtension.m */; }; |
| 27 | + 01BC91E2277418DF004E5265 /* ValueTransformingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01BC91E1277418DF004E5265 /* ValueTransformingTests.swift */; }; |
25 | 28 | 01BC91E427741956004E5265 /* MJCredential.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01BC91E327741956004E5265 /* MJCredential.swift */; };
|
26 | 29 | 01BC91E627741D8C004E5265 /* MJArticle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01BC91E527741D8C004E5265 /* MJArticle.swift */; };
|
27 | 30 | 01BC921327747C06004E5265 /* Benchmark.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01BC920B27747C05004E5265 /* Benchmark.swift */; };
|
|
95 | 98 | 0179886A24EFA460007F7FBC /* MJExtensionTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "MJExtensionTests-Bridging-Header.h"; sourceTree = "<group>"; };
|
96 | 99 | 0179886B24EFA460007F7FBC /* MJTester.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MJTester.swift; sourceTree = "<group>"; };
|
97 | 100 | 0179886F24EFA58B007F7FBC /* SwiftModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftModelTests.swift; sourceTree = "<group>"; };
|
98 |
| - 01BC91E1277418DF004E5265 /* ValueTransformingTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueTransformingTest.swift; sourceTree = "<group>"; }; |
| 101 | + 01BB00FC277EC1FF002EF5B3 /* DeprecatedAPITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeprecatedAPITests.swift; sourceTree = "<group>"; }; |
| 102 | + 01BB00FE277EE8DB002EF5B3 /* NSDate+MJExtension.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSDate+MJExtension.h"; sourceTree = "<group>"; }; |
| 103 | + 01BB00FF277EE8DB002EF5B3 /* NSDate+MJExtension.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSDate+MJExtension.m"; sourceTree = "<group>"; }; |
| 104 | + 01BC91E1277418DF004E5265 /* ValueTransformingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueTransformingTests.swift; sourceTree = "<group>"; }; |
99 | 105 | 01BC91E327741956004E5265 /* MJCredential.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MJCredential.swift; sourceTree = "<group>"; };
|
100 | 106 | 01BC91E527741D8C004E5265 /* MJArticle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MJArticle.swift; sourceTree = "<group>"; };
|
101 | 107 | 01BC920B27747C05004E5265 /* Benchmark.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Benchmark.swift; sourceTree = "<group>"; };
|
|
268 | 274 | 2D2DBA062317DB32005A689E /* NSObject+MJKeyValue.m */,
|
269 | 275 | 2D2DBA142317DB33005A689E /* NSString+MJExtension.h */,
|
270 | 276 | 2D2DBA0B2317DB32005A689E /* NSString+MJExtension.mm */,
|
| 277 | + 01BB00FE277EE8DB002EF5B3 /* NSDate+MJExtension.h */, |
| 278 | + 01BB00FF277EE8DB002EF5B3 /* NSDate+MJExtension.m */, |
271 | 279 | 2D2DB9F62317DA64005A689E /* MJExtension.h */,
|
272 | 280 | 2D2DB9F72317DA64005A689E /* Info.plist */,
|
273 | 281 | );
|
|
283 | 291 | 0107507526E88DA600AAEA10 /* CoreDataModel */,
|
284 | 292 | 2D2DBA5F2317DBDF005A689E /* Model */,
|
285 | 293 | 2D2DBA572317DBB9005A689E /* MJExtensionTests.m */,
|
286 |
| - 01BC91E1277418DF004E5265 /* ValueTransformingTest.swift */, |
| 294 | + 01BC91E1277418DF004E5265 /* ValueTransformingTests.swift */, |
287 | 295 | 010DF01D2761D90A0007EEF0 /* SpecialPropertyTypeTests.swift */,
|
288 | 296 | 0179886F24EFA58B007F7FBC /* SwiftModelTests.swift */,
|
289 | 297 | 01052EAC25F872D00049EC6F /* MultiThreadTests.swift */,
|
290 | 298 | 0107507D26E890C100AAEA10 /* CoreDataTests.swift */,
|
| 299 | + 01BB00FC277EC1FF002EF5B3 /* DeprecatedAPITests.swift */, |
291 | 300 | 01BC920B27747C05004E5265 /* Benchmark.swift */,
|
292 | 301 | 2D2DBA592317DBB9005A689E /* Info.plist */,
|
293 | 302 | 2D2DBA872317DCCF005A689E /* PrefixHeader.pch */,
|
|
345 | 354 | 2D2DBA262317DB33005A689E /* MJProperty.h in Headers */,
|
346 | 355 | 2D2DBA252317DB33005A689E /* MJPropertyKey.h in Headers */,
|
347 | 356 | 01F5515E2757144500518218 /* MJEClass.h in Headers */,
|
| 357 | + 01BB0100277EE8DC002EF5B3 /* NSDate+MJExtension.h in Headers */, |
348 | 358 | 2D2DB9F82317DA64005A689E /* MJExtension.h in Headers */,
|
349 | 359 | 2D2DBA222317DB33005A689E /* MJFoundation.h in Headers */,
|
350 | 360 | );
|
|
538 | 548 | 2D2DBA1A2317DB33005A689E /* NSObject+MJKeyValue.m in Sources */,
|
539 | 549 | 2D2DBA192317DB33005A689E /* MJPropertyKey.m in Sources */,
|
540 | 550 | 2D2DBA202317DB33005A689E /* MJFoundation.m in Sources */,
|
| 551 | + 01BB0101277EE8DC002EF5B3 /* NSDate+MJExtension.m in Sources */, |
541 | 552 | );
|
542 | 553 | runOnlyForDeploymentPostprocessing = 0;
|
543 | 554 | };
|
|
560 | 571 | 2D2DBA852317DBE0005A689E /* MJPerson.m in Sources */,
|
561 | 572 | 01BC921327747C06004E5265 /* Benchmark.swift in Sources */,
|
562 | 573 | 0107507C26E88EAC00AAEA10 /* MJCoreDataTester+CoreDataProperties.swift in Sources */,
|
563 |
| - 01BC91E2277418DF004E5265 /* ValueTransformingTest.swift in Sources */, |
| 574 | + 01BC91E2277418DF004E5265 /* ValueTransformingTests.swift in Sources */, |
564 | 575 | 2D2DBA7B2317DBE0005A689E /* MJBox.m in Sources */,
|
565 | 576 | 2D2DBA582317DBB9005A689E /* MJExtensionTests.m in Sources */,
|
566 | 577 | 010DF01E2761D90A0007EEF0 /* SpecialPropertyTypeTests.swift in Sources */,
|
567 | 578 | 2D2DBA7E2317DBE0005A689E /* MJBag.m in Sources */,
|
568 | 579 | 2D2DBA7F2317DBE0005A689E /* MJBaseObject.m in Sources */,
|
| 580 | + 01BB00FD277EC1FF002EF5B3 /* DeprecatedAPITests.swift in Sources */, |
569 | 581 | 2D2DBA7D2317DBE0005A689E /* MJBook.m in Sources */,
|
570 | 582 | 0107507E26E890C100AAEA10 /* CoreDataTests.swift in Sources */,
|
571 | 583 | 0107507826E88DD400AAEA10 /* MJCoreDataTestModel.xcdatamodeld in Sources */,
|
|
682 | 694 | isa = XCBuildConfiguration;
|
683 | 695 | buildSettings = {
|
684 | 696 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 697 | + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; |
685 | 698 | CLANG_ANALYZER_NONNULL = YES;
|
686 | 699 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
687 | 700 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
742 | 755 | isa = XCBuildConfiguration;
|
743 | 756 | buildSettings = {
|
744 | 757 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 758 | + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; |
745 | 759 | CLANG_ANALYZER_NONNULL = YES;
|
746 | 760 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
747 | 761 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
0 commit comments