Skip to content

Commit 00566a5

Browse files
committed
Updated to Xcode 9 recommended settings
1 parent 207dfaf commit 00566a5

File tree

2 files changed

+27
-2
lines changed

2 files changed

+27
-2
lines changed

DynamicText/DynamicText.xcodeproj/project.pbxproj

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@
145145
isa = PBXProject;
146146
attributes = {
147147
CLASSPREFIX = UYL;
148-
LastUpgradeCheck = 0510;
148+
LastUpgradeCheck = 0900;
149149
ORGANIZATIONNAME = "Keith Harrison";
150150
};
151151
buildConfigurationList = 5393B52517F83CB600AD2292 /* Build configuration list for PBXProject "DynamicText" */;
@@ -231,18 +231,30 @@
231231
CLANG_CXX_LIBRARY = "libc++";
232232
CLANG_ENABLE_MODULES = YES;
233233
CLANG_ENABLE_OBJC_ARC = YES;
234+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
234235
CLANG_WARN_BOOL_CONVERSION = YES;
236+
CLANG_WARN_COMMA = YES;
235237
CLANG_WARN_CONSTANT_CONVERSION = YES;
236238
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
237239
CLANG_WARN_EMPTY_BODY = YES;
238240
CLANG_WARN_ENUM_CONVERSION = YES;
241+
CLANG_WARN_INFINITE_RECURSION = YES;
239242
CLANG_WARN_INT_CONVERSION = YES;
243+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
244+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
240245
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
246+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
247+
CLANG_WARN_STRICT_PROTOTYPES = YES;
248+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
249+
CLANG_WARN_UNREACHABLE_CODE = YES;
241250
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
242251
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
243252
COPY_PHASE_STRIP = NO;
253+
ENABLE_STRICT_OBJC_MSGSEND = YES;
254+
ENABLE_TESTABILITY = YES;
244255
GCC_C_LANGUAGE_STANDARD = gnu99;
245256
GCC_DYNAMIC_NO_PIC = NO;
257+
GCC_NO_COMMON_BLOCKS = YES;
246258
GCC_OPTIMIZATION_LEVEL = 0;
247259
GCC_PREPROCESSOR_DEFINITIONS = (
248260
"DEBUG=1",
@@ -269,18 +281,29 @@
269281
CLANG_CXX_LIBRARY = "libc++";
270282
CLANG_ENABLE_MODULES = YES;
271283
CLANG_ENABLE_OBJC_ARC = YES;
284+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
272285
CLANG_WARN_BOOL_CONVERSION = YES;
286+
CLANG_WARN_COMMA = YES;
273287
CLANG_WARN_CONSTANT_CONVERSION = YES;
274288
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
275289
CLANG_WARN_EMPTY_BODY = YES;
276290
CLANG_WARN_ENUM_CONVERSION = YES;
291+
CLANG_WARN_INFINITE_RECURSION = YES;
277292
CLANG_WARN_INT_CONVERSION = YES;
293+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
294+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
278295
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
296+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
297+
CLANG_WARN_STRICT_PROTOTYPES = YES;
298+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
299+
CLANG_WARN_UNREACHABLE_CODE = YES;
279300
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
280301
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
281302
COPY_PHASE_STRIP = YES;
282303
ENABLE_NS_ASSERTIONS = NO;
304+
ENABLE_STRICT_OBJC_MSGSEND = YES;
283305
GCC_C_LANGUAGE_STANDARD = gnu99;
306+
GCC_NO_COMMON_BLOCKS = YES;
284307
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
285308
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
286309
GCC_WARN_UNDECLARED_SELECTOR = YES;
@@ -301,6 +324,7 @@
301324
GCC_PRECOMPILE_PREFIX_HEADER = YES;
302325
GCC_PREFIX_HEADER = "DynamicText/DynamicText-Prefix.pch";
303326
INFOPLIST_FILE = "DynamicText/DynamicText-Info.plist";
327+
PRODUCT_BUNDLE_IDENTIFIER = "com.useyourloaf.${PRODUCT_NAME:rfc1034identifier}";
304328
PRODUCT_NAME = "$(TARGET_NAME)";
305329
TARGETED_DEVICE_FAMILY = 1;
306330
WRAPPER_EXTENSION = app;
@@ -315,6 +339,7 @@
315339
GCC_PRECOMPILE_PREFIX_HEADER = YES;
316340
GCC_PREFIX_HEADER = "DynamicText/DynamicText-Prefix.pch";
317341
INFOPLIST_FILE = "DynamicText/DynamicText-Info.plist";
342+
PRODUCT_BUNDLE_IDENTIFIER = "com.useyourloaf.${PRODUCT_NAME:rfc1034identifier}";
318343
PRODUCT_NAME = "$(TARGET_NAME)";
319344
TARGETED_DEVICE_FAMILY = 1;
320345
WRAPPER_EXTENSION = app;

DynamicText/DynamicText/DynamicText-Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<key>CFBundleExecutable</key>
1010
<string>${EXECUTABLE_NAME}</string>
1111
<key>CFBundleIdentifier</key>
12-
<string>com.useyourloaf.${PRODUCT_NAME:rfc1034identifier}</string>
12+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
1313
<key>CFBundleInfoDictionaryVersion</key>
1414
<string>6.0</string>
1515
<key>CFBundleName</key>

0 commit comments

Comments
 (0)