Skip to content

Commit 1f3ed91

Browse files
committed
Update to Xcode 8 recommended settings
1 parent dd8b1c7 commit 1f3ed91

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

Example/Example.xcodeproj/project.pbxproj

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@
187187
isa = PBXProject;
188188
attributes = {
189189
LastSwiftUpdateCheck = 0720;
190-
LastUpgradeCheck = 0720;
190+
LastUpgradeCheck = 0800;
191191
ORGANIZATIONNAME = "Polydice, Inc.";
192192
TargetAttributes = {
193193
B548C5C11C8E91B0009D5AEE = {
@@ -376,6 +376,7 @@
376376
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
377377
PRODUCT_BUNDLE_IDENTIFIER = com.polydice.ICInputAccessoryUITests;
378378
PRODUCT_NAME = "$(TARGET_NAME)";
379+
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
379380
SWIFT_VERSION = 3.0;
380381
TEST_TARGET_NAME = Example;
381382
USES_XCTRUNNER = YES;
@@ -395,8 +396,10 @@
395396
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
396397
CLANG_WARN_EMPTY_BODY = YES;
397398
CLANG_WARN_ENUM_CONVERSION = YES;
399+
CLANG_WARN_INFINITE_RECURSION = YES;
398400
CLANG_WARN_INT_CONVERSION = YES;
399401
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
402+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
400403
CLANG_WARN_UNREACHABLE_CODE = YES;
401404
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
402405
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -439,8 +442,10 @@
439442
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
440443
CLANG_WARN_EMPTY_BODY = YES;
441444
CLANG_WARN_ENUM_CONVERSION = YES;
445+
CLANG_WARN_INFINITE_RECURSION = YES;
442446
CLANG_WARN_INT_CONVERSION = YES;
443447
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
448+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
444449
CLANG_WARN_UNREACHABLE_CODE = YES;
445450
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
446451
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -467,6 +472,7 @@
467472
isa = XCBuildConfiguration;
468473
baseConfigurationReference = CA708B7D49E7D80A75ED81E3 /* Pods-Example.debug.xcconfig */;
469474
buildSettings = {
475+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
470476
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
471477
INFOPLIST_FILE = Example/Info.plist;
472478
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
@@ -482,12 +488,14 @@
482488
isa = XCBuildConfiguration;
483489
baseConfigurationReference = FE1A89C8A77ED0438A206A24 /* Pods-Example.release.xcconfig */;
484490
buildSettings = {
491+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
485492
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
486493
INFOPLIST_FILE = Example/Info.plist;
487494
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
488495
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
489496
PRODUCT_BUNDLE_IDENTIFIER = com.polydice.ICInputAccessoryExample;
490497
PRODUCT_NAME = "$(TARGET_NAME)";
498+
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
491499
SWIFT_VERSION = 3.0;
492500
TARGETED_DEVICE_FAMILY = "1,2";
493501
};

0 commit comments

Comments
 (0)