Skip to content

Commit a1813d2

Browse files
committed
Update MailAppDemo to recommended settings
1 parent fde00f3 commit a1813d2

File tree

2 files changed

+25
-4
lines changed

2 files changed

+25
-4
lines changed

demo/MailAppDemo/MailAppDemo.xcodeproj/project.pbxproj

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@
122122
11754E1B19D5C1EA009CE7B5 /* Project object */ = {
123123
isa = PBXProject;
124124
attributes = {
125-
LastUpgradeCheck = 0600;
125+
LastUpgradeCheck = 0900;
126126
ORGANIZATIONNAME = Mortimer;
127127
TargetAttributes = {
128128
11754E2219D5C1EA009CE7B5 = {
@@ -184,20 +184,30 @@
184184
CLANG_CXX_LIBRARY = "libc++";
185185
CLANG_ENABLE_MODULES = YES;
186186
CLANG_ENABLE_OBJC_ARC = YES;
187+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
187188
CLANG_WARN_BOOL_CONVERSION = YES;
189+
CLANG_WARN_COMMA = YES;
188190
CLANG_WARN_CONSTANT_CONVERSION = YES;
189191
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
190192
CLANG_WARN_EMPTY_BODY = YES;
191193
CLANG_WARN_ENUM_CONVERSION = YES;
194+
CLANG_WARN_INFINITE_RECURSION = YES;
192195
CLANG_WARN_INT_CONVERSION = YES;
196+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
197+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
193198
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
199+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
200+
CLANG_WARN_STRICT_PROTOTYPES = YES;
201+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
194202
CLANG_WARN_UNREACHABLE_CODE = YES;
195203
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
196204
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
197205
COPY_PHASE_STRIP = NO;
198206
ENABLE_STRICT_OBJC_MSGSEND = YES;
207+
ENABLE_TESTABILITY = YES;
199208
GCC_C_LANGUAGE_STANDARD = gnu99;
200209
GCC_DYNAMIC_NO_PIC = NO;
210+
GCC_NO_COMMON_BLOCKS = YES;
201211
GCC_OPTIMIZATION_LEVEL = 0;
202212
GCC_PREPROCESSOR_DEFINITIONS = (
203213
"DEBUG=1",
@@ -210,7 +220,7 @@
210220
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
211221
GCC_WARN_UNUSED_FUNCTION = YES;
212222
GCC_WARN_UNUSED_VARIABLE = YES;
213-
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
223+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
214224
MTL_ENABLE_DEBUG_INFO = YES;
215225
ONLY_ACTIVE_ARCH = YES;
216226
SDKROOT = iphoneos;
@@ -226,27 +236,36 @@
226236
CLANG_CXX_LIBRARY = "libc++";
227237
CLANG_ENABLE_MODULES = YES;
228238
CLANG_ENABLE_OBJC_ARC = YES;
239+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
229240
CLANG_WARN_BOOL_CONVERSION = YES;
241+
CLANG_WARN_COMMA = YES;
230242
CLANG_WARN_CONSTANT_CONVERSION = YES;
231243
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
232244
CLANG_WARN_EMPTY_BODY = YES;
233245
CLANG_WARN_ENUM_CONVERSION = YES;
246+
CLANG_WARN_INFINITE_RECURSION = YES;
234247
CLANG_WARN_INT_CONVERSION = YES;
248+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
249+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
235250
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
251+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
252+
CLANG_WARN_STRICT_PROTOTYPES = YES;
253+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
236254
CLANG_WARN_UNREACHABLE_CODE = YES;
237255
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
238256
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
239257
COPY_PHASE_STRIP = YES;
240258
ENABLE_NS_ASSERTIONS = NO;
241259
ENABLE_STRICT_OBJC_MSGSEND = YES;
242260
GCC_C_LANGUAGE_STANDARD = gnu99;
261+
GCC_NO_COMMON_BLOCKS = YES;
243262
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
244263
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
245264
GCC_WARN_UNDECLARED_SELECTOR = YES;
246265
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
247266
GCC_WARN_UNUSED_FUNCTION = YES;
248267
GCC_WARN_UNUSED_VARIABLE = YES;
249-
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
268+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
250269
MTL_ENABLE_DEBUG_INFO = NO;
251270
SDKROOT = iphoneos;
252271
TARGETED_DEVICE_FAMILY = "1,2";
@@ -263,6 +282,7 @@
263282
INFOPLIST_FILE = MailAppDemo/Info.plist;
264283
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
265284
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
285+
PRODUCT_BUNDLE_IDENTIFIER = "Mortimer.$(PRODUCT_NAME:rfc1034identifier)";
266286
PRODUCT_NAME = "$(TARGET_NAME)";
267287
};
268288
name = Debug;
@@ -276,6 +296,7 @@
276296
INFOPLIST_FILE = MailAppDemo/Info.plist;
277297
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
278298
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
299+
PRODUCT_BUNDLE_IDENTIFIER = "Mortimer.$(PRODUCT_NAME:rfc1034identifier)";
279300
PRODUCT_NAME = "$(TARGET_NAME)";
280301
};
281302
name = Release;

demo/MailAppDemo/MailAppDemo/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<key>CFBundleExecutable</key>
88
<string>$(EXECUTABLE_NAME)</string>
99
<key>CFBundleIdentifier</key>
10-
<string>Mortimer.$(PRODUCT_NAME:rfc1034identifier)</string>
10+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
1111
<key>CFBundleInfoDictionaryVersion</key>
1212
<string>6.0</string>
1313
<key>CFBundleName</key>

0 commit comments

Comments
 (0)