Skip to content

Commit 44b4361

Browse files
authored
Обновил настройки билда (#225)
- Включил статический анализатор кода для обычных билдов (т.к. билдит очень быстро) - Полезное видео: https://developer.apple.com/videos/play/wwdc2021/10202/
1 parent bb60629 commit 44b4361

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

SwiftUI-WorkoutApp.xcodeproj/project.pbxproj

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1068,11 +1068,21 @@
10681068
buildSettings = {
10691069
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
10701070
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
1071+
CLANG_ANALYZER_GCD_PERFORMANCE = YES;
1072+
CLANG_ANALYZER_LOCALIZABILITY_EMPTY_CONTEXT = YES;
1073+
CLANG_ANALYZER_OSOBJECT_C_STYLE_CAST = YES;
1074+
CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES;
1075+
CLANG_STATIC_ANALYZER_MODE = deep;
1076+
CLANG_TIDY_BUGPRONE_REDUNDANT_BRANCH_CONDITION = YES;
1077+
CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES;
1078+
CLANG_WARN_SEMICOLON_BEFORE_METHOD_BODY = YES;
10711079
CODE_SIGN_STYLE = Automatic;
10721080
CURRENT_PROJECT_VERSION = 1;
10731081
DEVELOPMENT_ASSET_PATHS = "SwiftUI-WorkoutApp/Preview\\ Content/PreviewContent.swift SwiftUI-WorkoutApp/Preview\\ Content";
10741082
DEVELOPMENT_TEAM = CR68PP2Z3F;
10751083
ENABLE_PREVIEWS = YES;
1084+
GCC_WARN_UNUSED_LABEL = YES;
1085+
GCC_WARN_UNUSED_PARAMETER = YES;
10761086
GENERATE_INFOPLIST_FILE = YES;
10771087
INFOPLIST_FILE = "SwiftUI-WorkoutApp/Resources/Info.plist";
10781088
INFOPLIST_KEY_CFBundleDisplayName = "SW Площадки";
@@ -1090,9 +1100,11 @@
10901100
MARKETING_VERSION = 3.5.5;
10911101
PRODUCT_BUNDLE_IDENTIFIER = com.FGU.WorkOut;
10921102
PRODUCT_NAME = WorkoutApp;
1103+
RUN_CLANG_STATIC_ANALYZER = YES;
10931104
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
10941105
SUPPORTS_MACCATALYST = NO;
10951106
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
1107+
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
10961108
SWIFT_EMIT_LOC_STRINGS = YES;
10971109
SWIFT_STRICT_CONCURRENCY = complete;
10981110
SWIFT_VERSION = 5.0;
@@ -1105,11 +1117,21 @@
11051117
buildSettings = {
11061118
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
11071119
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
1120+
CLANG_ANALYZER_GCD_PERFORMANCE = YES;
1121+
CLANG_ANALYZER_LOCALIZABILITY_EMPTY_CONTEXT = YES;
1122+
CLANG_ANALYZER_OSOBJECT_C_STYLE_CAST = YES;
1123+
CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES;
1124+
CLANG_STATIC_ANALYZER_MODE = deep;
1125+
CLANG_TIDY_BUGPRONE_REDUNDANT_BRANCH_CONDITION = YES;
1126+
CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES;
1127+
CLANG_WARN_SEMICOLON_BEFORE_METHOD_BODY = YES;
11081128
CODE_SIGN_STYLE = Automatic;
11091129
CURRENT_PROJECT_VERSION = 1;
11101130
DEVELOPMENT_ASSET_PATHS = "SwiftUI-WorkoutApp/Preview\\ Content/PreviewContent.swift SwiftUI-WorkoutApp/Preview\\ Content";
11111131
DEVELOPMENT_TEAM = CR68PP2Z3F;
11121132
ENABLE_PREVIEWS = YES;
1133+
GCC_WARN_UNUSED_LABEL = YES;
1134+
GCC_WARN_UNUSED_PARAMETER = YES;
11131135
GENERATE_INFOPLIST_FILE = YES;
11141136
INFOPLIST_FILE = "SwiftUI-WorkoutApp/Resources/Info.plist";
11151137
INFOPLIST_KEY_CFBundleDisplayName = "SW Площадки";
@@ -1127,9 +1149,11 @@
11271149
MARKETING_VERSION = 3.5.5;
11281150
PRODUCT_BUNDLE_IDENTIFIER = com.FGU.WorkOut;
11291151
PRODUCT_NAME = WorkoutApp;
1152+
RUN_CLANG_STATIC_ANALYZER = YES;
11301153
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
11311154
SUPPORTS_MACCATALYST = NO;
11321155
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
1156+
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
11331157
SWIFT_EMIT_LOC_STRINGS = YES;
11341158
SWIFT_STRICT_CONCURRENCY = complete;
11351159
SWIFT_VERSION = 5.0;

0 commit comments

Comments
 (0)