Skip to content

Commit fb6677f

Browse files
committed
Update project configuration for upcoming version 1.2 and Catalina
1 parent 226ce29 commit fb6677f

File tree

3 files changed

+35
-6
lines changed

3 files changed

+35
-6
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,4 @@ DerivedData
2222
/choose*.tgz
2323

2424
docs/choose.1
25+
target/

Info.plist

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55
<key>CFBundleDevelopmentRegion</key>
66
<string>en</string>
77
<key>CFBundleIdentifier</key>
8-
<string>com.tinyrobotsoftware.choose</string>
8+
<string>org.senkbeil.choose</string>
99
<key>CFBundleInfoDictionaryVersion</key>
1010
<string>6.0</string>
1111
<key>CFBundleShortVersionString</key>
12-
<string>1.0</string>
12+
<string>1.2</string>
1313
<key>CFBundleVersion</key>
14-
<string>1.0</string>
14+
<string>1.2</string>
1515
<key>LSApplicationCategoryType</key>
1616
<string>public.app-category.productivity</string>
1717
<key>LSMinimumSystemVersion</key>
1818
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
1919
<key>NSHumanReadableCopyright</key>
20-
<string>Copyright © 2014 Tiny Robot Software. All rights reserved.</string>
20+
<string>Copyright © 2020 Chip Senkbeil. All rights reserved.</string>
2121
<key>NSPrincipalClass</key>
2222
<string>NSApplication</string>
2323
<key>LSUIElement</key>

choose.xcodeproj/project.pbxproj

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
94DDE03619F2AC4C001A3B2E /* Project object */ = {
9393
isa = PBXProject;
9494
attributes = {
95-
LastUpgradeCheck = 0600;
95+
LastUpgradeCheck = 1150;
9696
ORGANIZATIONNAME = "Tiny Robot Software";
9797
TargetAttributes = {
9898
94DDE03D19F2AC4C001A3B2E = {
@@ -102,10 +102,11 @@
102102
};
103103
buildConfigurationList = 94DDE03919F2AC4C001A3B2E /* Build configuration list for PBXProject "choose" */;
104104
compatibilityVersion = "Xcode 3.2";
105-
developmentRegion = English;
105+
developmentRegion = en;
106106
hasScannedForEncodings = 0;
107107
knownRegions = (
108108
en,
109+
Base,
109110
);
110111
mainGroup = 94DDE03519F2AC4C001A3B2E;
111112
productRefGroup = 94DDE03F19F2AC4C001A3B2E /* Products */;
@@ -133,23 +134,36 @@
133134
isa = XCBuildConfiguration;
134135
buildSettings = {
135136
ALWAYS_SEARCH_USER_PATHS = NO;
137+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
136138
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
137139
CLANG_CXX_LIBRARY = "libc++";
138140
CLANG_ENABLE_MODULES = YES;
139141
CLANG_ENABLE_OBJC_ARC = YES;
142+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
140143
CLANG_WARN_BOOL_CONVERSION = YES;
144+
CLANG_WARN_COMMA = YES;
141145
CLANG_WARN_CONSTANT_CONVERSION = YES;
146+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
142147
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
143148
CLANG_WARN_EMPTY_BODY = YES;
144149
CLANG_WARN_ENUM_CONVERSION = YES;
150+
CLANG_WARN_INFINITE_RECURSION = YES;
145151
CLANG_WARN_INT_CONVERSION = YES;
152+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
153+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
154+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
146155
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
156+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
157+
CLANG_WARN_STRICT_PROTOTYPES = YES;
158+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
147159
CLANG_WARN_UNREACHABLE_CODE = YES;
148160
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
149161
COPY_PHASE_STRIP = NO;
150162
ENABLE_STRICT_OBJC_MSGSEND = YES;
163+
ENABLE_TESTABILITY = YES;
151164
GCC_C_LANGUAGE_STANDARD = gnu99;
152165
GCC_DYNAMIC_NO_PIC = NO;
166+
GCC_NO_COMMON_BLOCKS = YES;
153167
GCC_OPTIMIZATION_LEVEL = 0;
154168
GCC_PREPROCESSOR_DEFINITIONS = (
155169
"DEBUG=1",
@@ -173,24 +187,36 @@
173187
isa = XCBuildConfiguration;
174188
buildSettings = {
175189
ALWAYS_SEARCH_USER_PATHS = NO;
190+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
176191
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
177192
CLANG_CXX_LIBRARY = "libc++";
178193
CLANG_ENABLE_MODULES = YES;
179194
CLANG_ENABLE_OBJC_ARC = YES;
195+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
180196
CLANG_WARN_BOOL_CONVERSION = YES;
197+
CLANG_WARN_COMMA = YES;
181198
CLANG_WARN_CONSTANT_CONVERSION = YES;
199+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
182200
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
183201
CLANG_WARN_EMPTY_BODY = YES;
184202
CLANG_WARN_ENUM_CONVERSION = YES;
203+
CLANG_WARN_INFINITE_RECURSION = YES;
185204
CLANG_WARN_INT_CONVERSION = YES;
205+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
206+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
207+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
186208
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
209+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
210+
CLANG_WARN_STRICT_PROTOTYPES = YES;
211+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
187212
CLANG_WARN_UNREACHABLE_CODE = YES;
188213
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
189214
COPY_PHASE_STRIP = YES;
190215
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
191216
ENABLE_NS_ASSERTIONS = NO;
192217
ENABLE_STRICT_OBJC_MSGSEND = YES;
193218
GCC_C_LANGUAGE_STANDARD = gnu99;
219+
GCC_NO_COMMON_BLOCKS = YES;
194220
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
195221
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
196222
GCC_WARN_UNDECLARED_SELECTOR = YES;
@@ -206,6 +232,7 @@
206232
94DDE04619F2AC4C001A3B2E /* Debug */ = {
207233
isa = XCBuildConfiguration;
208234
buildSettings = {
235+
CODE_SIGN_IDENTITY = "-";
209236
OTHER_LDFLAGS = (
210237
"-sectcreate",
211238
__TEXT,
@@ -219,6 +246,7 @@
219246
94DDE04719F2AC4C001A3B2E /* Release */ = {
220247
isa = XCBuildConfiguration;
221248
buildSettings = {
249+
CODE_SIGN_IDENTITY = "-";
222250
OTHER_LDFLAGS = (
223251
"-sectcreate",
224252
__TEXT,

0 commit comments

Comments
 (0)