|
814 | 814 | attributes = {
|
815 | 815 | LastSwiftMigration = 0800;
|
816 | 816 | LastSwiftUpdateCheck = 0730;
|
817 |
| - LastUpgradeCheck = 0910; |
| 817 | + LastUpgradeCheck = 1340; |
818 | 818 | ORGANIZATIONNAME = "Apple Inc.";
|
819 | 819 | TargetAttributes = {
|
820 | 820 | 1DF4116118DCB596001CDFC7 = {
|
|
873 | 873 | };
|
874 | 874 | buildConfigurationList = 1D7FD51518BFE00400C718C6 /* Build configuration list for PBXProject "PlaygroundSupport" */;
|
875 | 875 | compatibilityVersion = "Xcode 3.2";
|
876 |
| - developmentRegion = English; |
| 876 | + developmentRegion = en; |
877 | 877 | hasScannedForEncodings = 0;
|
878 | 878 | knownRegions = (
|
879 |
| - English, |
880 | 879 | en,
|
| 880 | + Base, |
881 | 881 | );
|
882 | 882 | mainGroup = 1D7FD51118BFE00400C718C6;
|
883 | 883 | productRefGroup = 1D7FD51B18BFE00400C718C6 /* Products */;
|
|
1267 | 1267 | isa = XCBuildConfiguration;
|
1268 | 1268 | baseConfigurationReference = 5E6C2B461FE9DCD000DEE489 /* Debug.xcconfig */;
|
1269 | 1269 | buildSettings = {
|
| 1270 | + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; |
1270 | 1271 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
1271 | 1272 | CLANG_WARN_BOOL_CONVERSION = YES;
|
1272 | 1273 | CLANG_WARN_COMMA = YES;
|
1273 | 1274 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
| 1275 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
1274 | 1276 | CLANG_WARN_EMPTY_BODY = YES;
|
1275 | 1277 | CLANG_WARN_ENUM_CONVERSION = YES;
|
1276 | 1278 | CLANG_WARN_INFINITE_RECURSION = YES;
|
1277 | 1279 | CLANG_WARN_INT_CONVERSION = YES;
|
1278 | 1280 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
| 1281 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
1279 | 1282 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
| 1283 | + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; |
1280 | 1284 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
1281 | 1285 | CLANG_WARN_STRICT_PROTOTYPES = YES;
|
1282 | 1286 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
1291 | 1295 | GCC_WARN_UNUSED_FUNCTION = YES;
|
1292 | 1296 | GCC_WARN_UNUSED_VARIABLE = YES;
|
1293 | 1297 | SWIFT_STDLIB = swiftCore;
|
1294 |
| - SWIFT_VERSION = 4.2; |
| 1298 | + SWIFT_VERSION = 5.0; |
1295 | 1299 | };
|
1296 | 1300 | name = Debug;
|
1297 | 1301 | };
|
1298 | 1302 | 1D7FD52218BFE00400C718C6 /* Release */ = {
|
1299 | 1303 | isa = XCBuildConfiguration;
|
1300 | 1304 | baseConfigurationReference = 5E6C2B471FE9DCDD00DEE489 /* Release.xcconfig */;
|
1301 | 1305 | buildSettings = {
|
| 1306 | + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; |
1302 | 1307 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
1303 | 1308 | CLANG_WARN_BOOL_CONVERSION = YES;
|
1304 | 1309 | CLANG_WARN_COMMA = YES;
|
1305 | 1310 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
| 1311 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
1306 | 1312 | CLANG_WARN_EMPTY_BODY = YES;
|
1307 | 1313 | CLANG_WARN_ENUM_CONVERSION = YES;
|
1308 | 1314 | CLANG_WARN_INFINITE_RECURSION = YES;
|
1309 | 1315 | CLANG_WARN_INT_CONVERSION = YES;
|
1310 | 1316 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
| 1317 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
1311 | 1318 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
| 1319 | + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; |
1312 | 1320 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
1313 | 1321 | CLANG_WARN_STRICT_PROTOTYPES = YES;
|
1314 | 1322 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
1325 | 1333 | GCC_WARN_UNUSED_VARIABLE = YES;
|
1326 | 1334 | SWIFT_SKIP_IMPLICIT_STDLIB_RUNPATH_SEARCH_PATH = YES;
|
1327 | 1335 | SWIFT_STDLIB = swiftCore;
|
1328 |
| - SWIFT_VERSION = 4.2; |
| 1336 | + SWIFT_VERSION = 5.0; |
1329 | 1337 | };
|
1330 | 1338 | name = Release;
|
1331 | 1339 | };
|
1332 | 1340 | 1DF4117618DCB596001CDFC7 /* Debug */ = {
|
1333 | 1341 | isa = XCBuildConfiguration;
|
1334 | 1342 | buildSettings = {
|
1335 | 1343 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 1344 | + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; |
| 1345 | + CLANG_ENABLE_OBJC_WEAK = YES; |
1336 | 1346 | DYLIB_COMPATIBILITY_VERSION = 1;
|
1337 | 1347 | DYLIB_CURRENT_VERSION = 1;
|
1338 | 1348 | DYLIB_INSTALL_NAME_BASE = "@rpath";
|
|
1353 | 1363 | isa = XCBuildConfiguration;
|
1354 | 1364 | buildSettings = {
|
1355 | 1365 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 1366 | + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; |
| 1367 | + CLANG_ENABLE_OBJC_WEAK = YES; |
1356 | 1368 | DYLIB_COMPATIBILITY_VERSION = 1;
|
1357 | 1369 | DYLIB_CURRENT_VERSION = 1;
|
1358 | 1370 | DYLIB_INSTALL_NAME_BASE = "@rpath";
|
|
1372 | 1384 | 5E36505B1B56D83400205D2D /* Debug */ = {
|
1373 | 1385 | isa = XCBuildConfiguration;
|
1374 | 1386 | buildSettings = {
|
| 1387 | + CLANG_ENABLE_OBJC_WEAK = YES; |
1375 | 1388 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1376 | 1389 | };
|
1377 | 1390 | name = Debug;
|
1378 | 1391 | };
|
1379 | 1392 | 5E36505C1B56D83400205D2D /* Release */ = {
|
1380 | 1393 | isa = XCBuildConfiguration;
|
1381 | 1394 | buildSettings = {
|
| 1395 | + CLANG_ENABLE_OBJC_WEAK = YES; |
1382 | 1396 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1383 | 1397 | };
|
1384 | 1398 | name = Release;
|
|
1387 | 1401 | isa = XCBuildConfiguration;
|
1388 | 1402 | buildSettings = {
|
1389 | 1403 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 1404 | + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; |
1390 | 1405 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
1391 | 1406 | CLANG_CXX_LIBRARY = "libc++";
|
1392 | 1407 | CLANG_ENABLE_OBJC_ARC = YES;
|
|
1434 | 1449 | isa = XCBuildConfiguration;
|
1435 | 1450 | buildSettings = {
|
1436 | 1451 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 1452 | + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; |
1437 | 1453 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
1438 | 1454 | CLANG_CXX_LIBRARY = "libc++";
|
1439 | 1455 | CLANG_ENABLE_OBJC_ARC = YES;
|
|
1475 | 1491 | 94182A0C1D25D5F5002CCB9E /* Debug */ = {
|
1476 | 1492 | isa = XCBuildConfiguration;
|
1477 | 1493 | buildSettings = {
|
| 1494 | + CLANG_ENABLE_OBJC_WEAK = YES; |
1478 | 1495 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1479 | 1496 | };
|
1480 | 1497 | name = Debug;
|
1481 | 1498 | };
|
1482 | 1499 | 94182A0D1D25D5F5002CCB9E /* Release */ = {
|
1483 | 1500 | isa = XCBuildConfiguration;
|
1484 | 1501 | buildSettings = {
|
| 1502 | + CLANG_ENABLE_OBJC_WEAK = YES; |
1485 | 1503 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1486 | 1504 | };
|
1487 | 1505 | name = Release;
|
1488 | 1506 | };
|
1489 | 1507 | A80607191CCEAD2500E951C8 /* Debug */ = {
|
1490 | 1508 | isa = XCBuildConfiguration;
|
1491 | 1509 | buildSettings = {
|
| 1510 | + CLANG_ENABLE_OBJC_WEAK = YES; |
1492 | 1511 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1493 | 1512 | };
|
1494 | 1513 | name = Debug;
|
1495 | 1514 | };
|
1496 | 1515 | A806071A1CCEAD2500E951C8 /* Release */ = {
|
1497 | 1516 | isa = XCBuildConfiguration;
|
1498 | 1517 | buildSettings = {
|
| 1518 | + CLANG_ENABLE_OBJC_WEAK = YES; |
1499 | 1519 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1500 | 1520 | };
|
1501 | 1521 | name = Release;
|
|
1504 | 1524 | isa = XCBuildConfiguration;
|
1505 | 1525 | buildSettings = {
|
1506 | 1526 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 1527 | + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; |
| 1528 | + CLANG_ENABLE_OBJC_WEAK = YES; |
1507 | 1529 | DEFINES_MODULE = YES;
|
1508 | 1530 | DYLIB_COMPATIBILITY_VERSION = 1;
|
1509 | 1531 | DYLIB_CURRENT_VERSION = 1;
|
|
1525 | 1547 | isa = XCBuildConfiguration;
|
1526 | 1548 | buildSettings = {
|
1527 | 1549 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 1550 | + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; |
| 1551 | + CLANG_ENABLE_OBJC_WEAK = YES; |
1528 | 1552 | DEFINES_MODULE = YES;
|
1529 | 1553 | DYLIB_COMPATIBILITY_VERSION = 1;
|
1530 | 1554 | DYLIB_CURRENT_VERSION = 1;
|
|
1546 | 1570 | isa = XCBuildConfiguration;
|
1547 | 1571 | buildSettings = {
|
1548 | 1572 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 1573 | + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; |
1549 | 1574 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
1550 | 1575 | CLANG_CXX_LIBRARY = "libc++";
|
1551 | 1576 | CLANG_ENABLE_OBJC_ARC = YES;
|
|
1594 | 1619 | isa = XCBuildConfiguration;
|
1595 | 1620 | buildSettings = {
|
1596 | 1621 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 1622 | + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; |
1597 | 1623 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
1598 | 1624 | CLANG_CXX_LIBRARY = "libc++";
|
1599 | 1625 | CLANG_ENABLE_OBJC_ARC = YES;
|
|
1637 | 1663 | isa = XCBuildConfiguration;
|
1638 | 1664 | buildSettings = {
|
1639 | 1665 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 1666 | + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; |
1640 | 1667 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
1641 | 1668 | CLANG_CXX_LIBRARY = "libc++";
|
1642 | 1669 | CLANG_ENABLE_OBJC_ARC = YES;
|
|
1685 | 1712 | isa = XCBuildConfiguration;
|
1686 | 1713 | buildSettings = {
|
1687 | 1714 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 1715 | + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; |
1688 | 1716 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
1689 | 1717 | CLANG_CXX_LIBRARY = "libc++";
|
1690 | 1718 | CLANG_ENABLE_OBJC_ARC = YES;
|
|
1727 | 1755 | A8318FCE1CF604540015809A /* Debug */ = {
|
1728 | 1756 | isa = XCBuildConfiguration;
|
1729 | 1757 | buildSettings = {
|
| 1758 | + CLANG_ENABLE_OBJC_WEAK = YES; |
1730 | 1759 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1731 | 1760 | };
|
1732 | 1761 | name = Debug;
|
1733 | 1762 | };
|
1734 | 1763 | A8318FCF1CF604540015809A /* Release */ = {
|
1735 | 1764 | isa = XCBuildConfiguration;
|
1736 | 1765 | buildSettings = {
|
| 1766 | + CLANG_ENABLE_OBJC_WEAK = YES; |
1737 | 1767 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1738 | 1768 | };
|
1739 | 1769 | name = Release;
|
|
1977 | 2007 | isa = XCBuildConfiguration;
|
1978 | 2008 | buildSettings = {
|
1979 | 2009 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 2010 | + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; |
1980 | 2011 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
1981 | 2012 | CLANG_CXX_LIBRARY = "libc++";
|
1982 | 2013 | CLANG_ENABLE_OBJC_ARC = YES;
|
|
2024 | 2055 | isa = XCBuildConfiguration;
|
2025 | 2056 | buildSettings = {
|
2026 | 2057 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 2058 | + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; |
2027 | 2059 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
2028 | 2060 | CLANG_CXX_LIBRARY = "libc++";
|
2029 | 2061 | CLANG_ENABLE_OBJC_ARC = YES;
|
|
2302 | 2334 | A8FC12DD1CF62B6B005BE06F /* Debug */ = {
|
2303 | 2335 | isa = XCBuildConfiguration;
|
2304 | 2336 | buildSettings = {
|
| 2337 | + CLANG_ENABLE_OBJC_WEAK = YES; |
2305 | 2338 | PRODUCT_NAME = "$(TARGET_NAME)";
|
2306 | 2339 | };
|
2307 | 2340 | name = Debug;
|
2308 | 2341 | };
|
2309 | 2342 | A8FC12DE1CF62B6B005BE06F /* Release */ = {
|
2310 | 2343 | isa = XCBuildConfiguration;
|
2311 | 2344 | buildSettings = {
|
| 2345 | + CLANG_ENABLE_OBJC_WEAK = YES; |
2312 | 2346 | PRODUCT_NAME = "$(TARGET_NAME)";
|
2313 | 2347 | };
|
2314 | 2348 | name = Release;
|
2315 | 2349 | };
|
2316 | 2350 | A8FC12E71CF62B99005BE06F /* Debug */ = {
|
2317 | 2351 | isa = XCBuildConfiguration;
|
2318 | 2352 | buildSettings = {
|
| 2353 | + CLANG_ENABLE_OBJC_WEAK = YES; |
2319 | 2354 | PRODUCT_NAME = "$(TARGET_NAME)";
|
2320 | 2355 | };
|
2321 | 2356 | name = Debug;
|
2322 | 2357 | };
|
2323 | 2358 | A8FC12E81CF62B99005BE06F /* Release */ = {
|
2324 | 2359 | isa = XCBuildConfiguration;
|
2325 | 2360 | buildSettings = {
|
| 2361 | + CLANG_ENABLE_OBJC_WEAK = YES; |
2326 | 2362 | PRODUCT_NAME = "$(TARGET_NAME)";
|
2327 | 2363 | };
|
2328 | 2364 | name = Release;
|
2329 | 2365 | };
|
2330 | 2366 | A8FC12F11CF62BA0005BE06F /* Debug */ = {
|
2331 | 2367 | isa = XCBuildConfiguration;
|
2332 | 2368 | buildSettings = {
|
| 2369 | + CLANG_ENABLE_OBJC_WEAK = YES; |
2333 | 2370 | PRODUCT_NAME = "$(TARGET_NAME)";
|
2334 | 2371 | };
|
2335 | 2372 | name = Debug;
|
2336 | 2373 | };
|
2337 | 2374 | A8FC12F21CF62BA0005BE06F /* Release */ = {
|
2338 | 2375 | isa = XCBuildConfiguration;
|
2339 | 2376 | buildSettings = {
|
| 2377 | + CLANG_ENABLE_OBJC_WEAK = YES; |
2340 | 2378 | PRODUCT_NAME = "$(TARGET_NAME)";
|
2341 | 2379 | };
|
2342 | 2380 | name = Release;
|
|
0 commit comments