|
197 | 197 | 7D460F672203511D0027428E /* FieldDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D460F652203511D0027428E /* FieldDescriptor.swift */; };
|
198 | 198 | 7D460F682203511D0027428E /* FieldDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D460F652203511D0027428E /* FieldDescriptor.swift */; };
|
199 | 199 | 7D460F692203511D0027428E /* FieldDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D460F652203511D0027428E /* FieldDescriptor.swift */; };
|
| 200 | + 7D9EFA7F224BA3E3002496B7 /* GenericTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D9EFA7E224BA3E3002496B7 /* GenericTypes.swift */; }; |
| 201 | + 7D9EFA80224BA3E3002496B7 /* GenericTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D9EFA7E224BA3E3002496B7 /* GenericTypes.swift */; }; |
| 202 | + 7D9EFA81224BA3E3002496B7 /* GenericTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D9EFA7E224BA3E3002496B7 /* GenericTypes.swift */; }; |
| 203 | + 7D9EFA83224BA40D002496B7 /* GenericTypesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D9EFA82224BA40D002496B7 /* GenericTypesTest.swift */; }; |
| 204 | + 7D9EFA84224BA40D002496B7 /* GenericTypesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D9EFA82224BA40D002496B7 /* GenericTypesTest.swift */; }; |
| 205 | + 7D9EFA85224BA40D002496B7 /* GenericTypesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D9EFA82224BA40D002496B7 /* GenericTypesTest.swift */; }; |
200 | 206 | 7DCD448220FB593600370EF4 /* CBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DCD448120FB593600370EF4 /* CBridge.swift */; };
|
201 | 207 | 7DCD448320FB593600370EF4 /* CBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DCD448120FB593600370EF4 /* CBridge.swift */; };
|
202 | 208 | 7DCD448420FB593600370EF4 /* CBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DCD448120FB593600370EF4 /* CBridge.swift */; };
|
|
328 | 334 | 393E100A1DA24A0600B3BC12 /* Info-macOS.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-macOS.plist"; sourceTree = "<group>"; };
|
329 | 335 | 7D2813E622058D060044E052 /* MangledName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MangledName.swift; sourceTree = "<group>"; };
|
330 | 336 | 7D460F652203511D0027428E /* FieldDescriptor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FieldDescriptor.swift; sourceTree = "<group>"; };
|
| 337 | + 7D9EFA7E224BA3E3002496B7 /* GenericTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericTypes.swift; sourceTree = "<group>"; }; |
| 338 | + 7D9EFA82224BA40D002496B7 /* GenericTypesTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericTypesTest.swift; sourceTree = "<group>"; }; |
331 | 339 | 7DCD448120FB593600370EF4 /* CBridge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CBridge.swift; sourceTree = "<group>"; };
|
332 | 340 | /* End PBXFileReference section */
|
333 | 341 |
|
|
491 | 499 | 21F252B31D599DE200B214BB /* InvalidStateHandlingTest.swift */,
|
492 | 500 | 214329251DFBDC1400CA386A /* TestUtils.swift */,
|
493 | 501 | 392628001DA3E8E100B0C28D /* Supporting Files */,
|
| 502 | + 7D9EFA7E224BA3E3002496B7 /* GenericTypes.swift */, |
| 503 | + 7D9EFA82224BA40D002496B7 /* GenericTypesTest.swift */, |
494 | 504 | );
|
495 | 505 | name = HandyJSONTests;
|
496 | 506 | path = Tests/HandyJSONTests;
|
|
734 | 744 | isa = PBXProject;
|
735 | 745 | attributes = {
|
736 | 746 | LastSwiftUpdateCheck = 0800;
|
737 |
| - LastUpgradeCheck = 0930; |
| 747 | + LastUpgradeCheck = 1020; |
738 | 748 | ORGANIZATIONNAME = aliyun;
|
739 | 749 | TargetAttributes = {
|
740 | 750 | 21520C431D3341B200F53111 = {
|
741 | 751 | CreatedOnToolsVersion = 7.3.1;
|
742 |
| - LastSwiftMigration = 0800; |
| 752 | + LastSwiftMigration = 1020; |
743 | 753 | ProvisioningStyle = Automatic;
|
744 | 754 | };
|
745 | 755 | 21520C5A1D3344A900F53111 = {
|
746 | 756 | CreatedOnToolsVersion = 7.3.1;
|
747 | 757 | DevelopmentTeam = QBMN2BBW3K;
|
| 758 | + LastSwiftMigration = 1020; |
748 | 759 | ProvisioningStyle = Automatic;
|
749 | 760 | };
|
750 | 761 | 217B046C1D571B9F0035A8E2 = {
|
751 | 762 | CreatedOnToolsVersion = 7.3.1;
|
752 |
| - LastSwiftMigration = 1000; |
| 763 | + LastSwiftMigration = 1020; |
753 | 764 | };
|
754 | 765 | 393E0F9A1DA1650E00B3BC12 = {
|
755 | 766 | CreatedOnToolsVersion = 8.0;
|
|
783 | 794 | developmentRegion = English;
|
784 | 795 | hasScannedForEncodings = 0;
|
785 | 796 | knownRegions = (
|
| 797 | + English, |
786 | 798 | en,
|
787 | 799 | Base,
|
788 | 800 | );
|
|
924 | 936 | isa = PBXSourcesBuildPhase;
|
925 | 937 | buildActionMask = 2147483647;
|
926 | 938 | files = (
|
| 939 | + 7D9EFA7F224BA3E3002496B7 /* GenericTypes.swift in Sources */, |
927 | 940 | 217801F91F5E80A200EDEB38 /* CustomTransfromTypes.swift in Sources */,
|
928 | 941 | 217801F51F5E7CFD00EDEB38 /* BasicTypesInStructTestsFromJSON.swift in Sources */,
|
| 942 | + 7D9EFA83224BA40D002496B7 /* GenericTypesTest.swift in Sources */, |
929 | 943 | 21A191F41E21E62500CD7609 /* BasicTypesInClassTestsFromJSON.swift in Sources */,
|
930 | 944 | 215F13481E217B9C00B0FFEC /* BasicTypesInClass.swift in Sources */,
|
931 | 945 | 215F13491E217B9C00B0FFEC /* BasicTypesInClassTestsToJSON.swift in Sources */,
|
|
1029 | 1043 | isa = PBXSourcesBuildPhase;
|
1030 | 1044 | buildActionMask = 2147483647;
|
1031 | 1045 | files = (
|
| 1046 | + 7D9EFA80224BA3E3002496B7 /* GenericTypes.swift in Sources */, |
1032 | 1047 | 217801FA1F5E80A200EDEB38 /* CustomTransfromTypes.swift in Sources */,
|
1033 | 1048 | 217801F61F5E7CFD00EDEB38 /* BasicTypesInStructTestsFromJSON.swift in Sources */,
|
| 1049 | + 7D9EFA84224BA40D002496B7 /* GenericTypesTest.swift in Sources */, |
1034 | 1050 | 21A192081E223F9000CD7609 /* BasicTypesInClass.swift in Sources */,
|
1035 | 1051 | 21A192091E223F9000CD7609 /* BasicTypesInClassTestsToJSON.swift in Sources */,
|
1036 | 1052 | 21A191F51E21E62E00CD7609 /* BasicTypesInClassTestsFromJSON.swift in Sources */,
|
|
1092 | 1108 | isa = PBXSourcesBuildPhase;
|
1093 | 1109 | buildActionMask = 2147483647;
|
1094 | 1110 | files = (
|
| 1111 | + 7D9EFA81224BA3E3002496B7 /* GenericTypes.swift in Sources */, |
1095 | 1112 | 217801FB1F5E80A200EDEB38 /* CustomTransfromTypes.swift in Sources */,
|
1096 | 1113 | 217801F71F5E7CFD00EDEB38 /* BasicTypesInStructTestsFromJSON.swift in Sources */,
|
| 1114 | + 7D9EFA85224BA40D002496B7 /* GenericTypesTest.swift in Sources */, |
1097 | 1115 | 21A192061E223F8900CD7609 /* BasicTypesInClass.swift in Sources */,
|
1098 | 1116 | 21A192071E223F8900CD7609 /* BasicTypesInClassTestsToJSON.swift in Sources */,
|
1099 | 1117 | 21A191F61E21E63100CD7609 /* BasicTypesInClassTestsFromJSON.swift in Sources */,
|
|
1144 | 1162 | isa = XCBuildConfiguration;
|
1145 | 1163 | buildSettings = {
|
1146 | 1164 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 1165 | + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; |
1147 | 1166 | CLANG_ANALYZER_NONNULL = YES;
|
1148 | 1167 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
1149 | 1168 | CLANG_CXX_LIBRARY = "libc++";
|
|
1193 | 1212 | ONLY_ACTIVE_ARCH = YES;
|
1194 | 1213 | SDKROOT = iphoneos;
|
1195 | 1214 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
1196 |
| - SWIFT_VERSION = 4.0; |
| 1215 | + SWIFT_VERSION = 5.0; |
1197 | 1216 | TARGETED_DEVICE_FAMILY = "1,2";
|
1198 | 1217 | VERSIONING_SYSTEM = "apple-generic";
|
1199 | 1218 | VERSION_INFO_PREFIX = "";
|
|
1204 | 1223 | isa = XCBuildConfiguration;
|
1205 | 1224 | buildSettings = {
|
1206 | 1225 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 1226 | + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; |
1207 | 1227 | CLANG_ANALYZER_NONNULL = YES;
|
1208 | 1228 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
1209 | 1229 | CLANG_CXX_LIBRARY = "libc++";
|
|
1246 | 1266 | MTL_ENABLE_DEBUG_INFO = NO;
|
1247 | 1267 | SDKROOT = iphoneos;
|
1248 | 1268 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
1249 |
| - SWIFT_VERSION = 4.0; |
| 1269 | + SWIFT_VERSION = 5.0; |
1250 | 1270 | TARGETED_DEVICE_FAMILY = "1,2";
|
1251 | 1271 | VALIDATE_PRODUCT = YES;
|
1252 | 1272 | VERSIONING_SYSTEM = "apple-generic";
|
|
1274 | 1294 | PRODUCT_NAME = "$(PROJECT_NAME)";
|
1275 | 1295 | SKIP_INSTALL = YES;
|
1276 | 1296 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
1277 |
| - SWIFT_VERSION = 4.2; |
| 1297 | + SWIFT_VERSION = 5.0; |
1278 | 1298 | };
|
1279 | 1299 | name = Debug;
|
1280 | 1300 | };
|
|
1297 | 1317 | PRODUCT_BUNDLE_IDENTIFIER = com.aliyun.app.HandyJSON;
|
1298 | 1318 | PRODUCT_NAME = "$(PROJECT_NAME)";
|
1299 | 1319 | SKIP_INSTALL = YES;
|
1300 |
| - SWIFT_VERSION = 4.2; |
| 1320 | + SWIFT_VERSION = 5.0; |
1301 | 1321 | };
|
1302 | 1322 | name = Release;
|
1303 | 1323 | };
|
|
1317 | 1337 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1318 | 1338 | PROVISIONING_PROFILE = "";
|
1319 | 1339 | PROVISIONING_PROFILE_SPECIFIER = "";
|
1320 |
| - SWIFT_VERSION = 4.2; |
| 1340 | + SWIFT_VERSION = 5.0; |
1321 | 1341 | };
|
1322 | 1342 | name = Debug;
|
1323 | 1343 | };
|
|
1337 | 1357 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1338 | 1358 | PROVISIONING_PROFILE = "";
|
1339 | 1359 | PROVISIONING_PROFILE_SPECIFIER = "";
|
1340 |
| - SWIFT_VERSION = 4.2; |
| 1360 | + SWIFT_VERSION = 5.0; |
1341 | 1361 | };
|
1342 | 1362 | name = Release;
|
1343 | 1363 | };
|
|
1350 | 1370 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
1351 | 1371 | PRODUCT_BUNDLE_IDENTIFIER = com.aliyun.app.HandyJSONTests;
|
1352 | 1372 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1353 |
| - SWIFT_VERSION = 4.2; |
| 1373 | + SWIFT_VERSION = 5.0; |
1354 | 1374 | };
|
1355 | 1375 | name = Debug;
|
1356 | 1376 | };
|
|
1363 | 1383 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
1364 | 1384 | PRODUCT_BUNDLE_IDENTIFIER = com.aliyun.app.HandyJSONTests;
|
1365 | 1385 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1366 |
| - SWIFT_VERSION = 4.2; |
| 1386 | + SWIFT_VERSION = 5.0; |
1367 | 1387 | };
|
1368 | 1388 | name = Release;
|
1369 | 1389 | };
|
|
1386 | 1406 | SDKROOT = watchos;
|
1387 | 1407 | SKIP_INSTALL = YES;
|
1388 | 1408 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
1389 |
| - SWIFT_VERSION = 4.2; |
| 1409 | + SWIFT_VERSION = 5.0; |
1390 | 1410 | TARGETED_DEVICE_FAMILY = 4;
|
1391 | 1411 | WATCHOS_DEPLOYMENT_TARGET = 2.0;
|
1392 | 1412 | };
|
|
1410 | 1430 | PRODUCT_NAME = "$(PROJECT_NAME)";
|
1411 | 1431 | SDKROOT = watchos;
|
1412 | 1432 | SKIP_INSTALL = YES;
|
1413 |
| - SWIFT_VERSION = 4.2; |
| 1433 | + SWIFT_VERSION = 5.0; |
1414 | 1434 | TARGETED_DEVICE_FAMILY = 4;
|
1415 | 1435 | WATCHOS_DEPLOYMENT_TARGET = 2.0;
|
1416 | 1436 | };
|
|
1434 | 1454 | SDKROOT = appletvos;
|
1435 | 1455 | SKIP_INSTALL = YES;
|
1436 | 1456 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
1437 |
| - SWIFT_VERSION = 4.2; |
| 1457 | + SWIFT_VERSION = 5.0; |
1438 | 1458 | TARGETED_DEVICE_FAMILY = 3;
|
1439 | 1459 | TVOS_DEPLOYMENT_TARGET = 9.0;
|
1440 | 1460 | };
|
|
1457 | 1477 | PRODUCT_NAME = "$(PROJECT_NAME)";
|
1458 | 1478 | SDKROOT = appletvos;
|
1459 | 1479 | SKIP_INSTALL = YES;
|
1460 |
| - SWIFT_VERSION = 4.2; |
| 1480 | + SWIFT_VERSION = 5.0; |
1461 | 1481 | TARGETED_DEVICE_FAMILY = 3;
|
1462 | 1482 | TVOS_DEPLOYMENT_TARGET = 9.0;
|
1463 | 1483 | };
|
|
1475 | 1495 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1476 | 1496 | SDKROOT = appletvos;
|
1477 | 1497 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
1478 |
| - SWIFT_VERSION = 4.2; |
| 1498 | + SWIFT_VERSION = 5.0; |
1479 | 1499 | TVOS_DEPLOYMENT_TARGET = 10.0;
|
1480 | 1500 | };
|
1481 | 1501 | name = Debug;
|
|
1491 | 1511 | PRODUCT_BUNDLE_IDENTIFIER = "alibaba.HandyJSON-tvOSTests";
|
1492 | 1512 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1493 | 1513 | SDKROOT = appletvos;
|
1494 |
| - SWIFT_VERSION = 4.2; |
| 1514 | + SWIFT_VERSION = 5.0; |
1495 | 1515 | TVOS_DEPLOYMENT_TARGET = 10.0;
|
1496 | 1516 | };
|
1497 | 1517 | name = Release;
|
|
1517 | 1537 | SDKROOT = macosx;
|
1518 | 1538 | SKIP_INSTALL = YES;
|
1519 | 1539 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
1520 |
| - SWIFT_VERSION = 4.2; |
| 1540 | + SWIFT_VERSION = 5.0; |
1521 | 1541 | };
|
1522 | 1542 | name = Debug;
|
1523 | 1543 | };
|
|
1542 | 1562 | PRODUCT_NAME = "$(PROJECT_NAME)";
|
1543 | 1563 | SDKROOT = macosx;
|
1544 | 1564 | SKIP_INSTALL = YES;
|
1545 |
| - SWIFT_VERSION = 4.2; |
| 1565 | + SWIFT_VERSION = 5.0; |
1546 | 1566 | };
|
1547 | 1567 | name = Release;
|
1548 | 1568 | };
|
|
1561 | 1581 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1562 | 1582 | SDKROOT = macosx;
|
1563 | 1583 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
1564 |
| - SWIFT_VERSION = 4.2; |
| 1584 | + SWIFT_VERSION = 5.0; |
1565 | 1585 | };
|
1566 | 1586 | name = Debug;
|
1567 | 1587 | };
|
|
1579 | 1599 | PRODUCT_BUNDLE_IDENTIFIER = "alibaba.HandyJSON-macOSTests";
|
1580 | 1600 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1581 | 1601 | SDKROOT = macosx;
|
1582 |
| - SWIFT_VERSION = 4.2; |
| 1602 | + SWIFT_VERSION = 5.0; |
1583 | 1603 | };
|
1584 | 1604 | name = Release;
|
1585 | 1605 | };
|
|
0 commit comments