Skip to content

Commit ab9ab39

Browse files
committed
feat: update project settings
1 parent 4f540cb commit ab9ab39

1 file changed

Lines changed: 25 additions & 40 deletions

File tree

Demo.xcodeproj/project.pbxproj

Lines changed: 25 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
8D2797481D77E74C00BBAC45 /* StaticTableViewController.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8D2797401D77E74B00BBAC45 /* StaticTableViewController.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1313
8D654C311F2C2D56005019EF /* DemoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D654C301F2C2D56005019EF /* DemoTests.swift */; };
1414
8D83AA391F2CCAF100294181 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8D83AA341F2CCAF100294181 /* Info.plist */; };
15-
8D83AA3A1F2CCAF100294181 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8D83AA341F2CCAF100294181 /* Info.plist */; };
1615
8D83AA3B1F2CCAF100294181 /* StaticTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D83AA351F2CCAF100294181 /* StaticTableViewController.swift */; };
1716
8D83AA3C1F2CCAF100294181 /* StaticTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D83AA351F2CCAF100294181 /* StaticTableViewController.swift */; };
1817
8D83AA3D1F2CCAF100294181 /* TableRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D83AA361F2CCAF100294181 /* TableRow.swift */; };
@@ -238,8 +237,6 @@
238237
8DB921321D76A0C2006961FE /* Sources */,
239238
8DB921331D76A0C2006961FE /* Frameworks */,
240239
8DB921341D76A0C2006961FE /* Resources */,
241-
1502FCBA16AC407D7089A76D /* [CP] Embed Pods Frameworks */,
242-
1A2718AB1A0C4B0F67964E77 /* [CP] Copy Pods Resources */,
243240
8D2797241D77DC9100BBAC45 /* Embed Frameworks */,
244241
);
245242
buildRules = (
@@ -259,7 +256,7 @@
259256
isa = PBXProject;
260257
attributes = {
261258
LastSwiftUpdateCheck = 0830;
262-
LastUpgradeCheck = 0830;
259+
LastUpgradeCheck = 0940;
263260
ORGANIZATIONNAME = muyexi;
264261
TargetAttributes = {
265262
8D27973F1D77E74B00BBAC45 = {
@@ -303,7 +300,6 @@
303300
isa = PBXResourcesBuildPhase;
304301
buildActionMask = 2147483647;
305302
files = (
306-
8D83AA3A1F2CCAF100294181 /* Info.plist in Resources */,
307303
);
308304
runOnlyForDeploymentPostprocessing = 0;
309305
};
@@ -328,49 +324,22 @@
328324
/* End PBXResourcesBuildPhase section */
329325

330326
/* Begin PBXShellScriptBuildPhase section */
331-
1502FCBA16AC407D7089A76D /* [CP] Embed Pods Frameworks */ = {
332-
isa = PBXShellScriptBuildPhase;
333-
buildActionMask = 2147483647;
334-
files = (
335-
);
336-
inputPaths = (
337-
);
338-
name = "[CP] Embed Pods Frameworks";
339-
outputPaths = (
340-
);
341-
runOnlyForDeploymentPostprocessing = 0;
342-
shellPath = /bin/sh;
343-
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Demo/Pods-Demo-frameworks.sh\"\n";
344-
showEnvVarsInLog = 0;
345-
};
346-
1A2718AB1A0C4B0F67964E77 /* [CP] Copy Pods Resources */ = {
347-
isa = PBXShellScriptBuildPhase;
348-
buildActionMask = 2147483647;
349-
files = (
350-
);
351-
inputPaths = (
352-
);
353-
name = "[CP] Copy Pods Resources";
354-
outputPaths = (
355-
);
356-
runOnlyForDeploymentPostprocessing = 0;
357-
shellPath = /bin/sh;
358-
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Demo/Pods-Demo-resources.sh\"\n";
359-
showEnvVarsInLog = 0;
360-
};
361327
53B977DDA556B1D6794BE214 /* [CP] Check Pods Manifest.lock */ = {
362328
isa = PBXShellScriptBuildPhase;
363329
buildActionMask = 2147483647;
364330
files = (
365331
);
366332
inputPaths = (
333+
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
334+
"${PODS_ROOT}/Manifest.lock",
367335
);
368336
name = "[CP] Check Pods Manifest.lock";
369337
outputPaths = (
338+
"$(DERIVED_FILE_DIR)/Pods-Demo-checkManifestLockResult.txt",
370339
);
371340
runOnlyForDeploymentPostprocessing = 0;
372341
shellPath = /bin/sh;
373-
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
342+
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
374343
showEnvVarsInLog = 0;
375344
};
376345
/* End PBXShellScriptBuildPhase section */
@@ -458,7 +427,7 @@
458427
PRODUCT_BUNDLE_IDENTIFIER = im.muyexi.StaticTableViewController;
459428
PRODUCT_NAME = "$(TARGET_NAME)";
460429
SKIP_INSTALL = YES;
461-
SWIFT_SWIFT3_OBJC_INFERENCE = On;
430+
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
462431
SWIFT_VERSION = 4.0;
463432
TARGETED_DEVICE_FAMILY = "1,2";
464433
VERSIONING_SYSTEM = "apple-generic";
@@ -481,7 +450,7 @@
481450
PRODUCT_BUNDLE_IDENTIFIER = im.muyexi.StaticTableViewController;
482451
PRODUCT_NAME = "$(TARGET_NAME)";
483452
SKIP_INSTALL = YES;
484-
SWIFT_SWIFT3_OBJC_INFERENCE = On;
453+
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
485454
SWIFT_VERSION = 4.0;
486455
TARGETED_DEVICE_FAMILY = "1,2";
487456
VERSIONING_SYSTEM = "apple-generic";
@@ -533,14 +502,22 @@
533502
CLANG_CXX_LIBRARY = "libc++";
534503
CLANG_ENABLE_MODULES = YES;
535504
CLANG_ENABLE_OBJC_ARC = YES;
505+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
536506
CLANG_WARN_BOOL_CONVERSION = YES;
507+
CLANG_WARN_COMMA = YES;
537508
CLANG_WARN_CONSTANT_CONVERSION = YES;
509+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
538510
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
539511
CLANG_WARN_EMPTY_BODY = YES;
540512
CLANG_WARN_ENUM_CONVERSION = YES;
541513
CLANG_WARN_INFINITE_RECURSION = YES;
542514
CLANG_WARN_INT_CONVERSION = YES;
515+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
516+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
517+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
543518
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
519+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
520+
CLANG_WARN_STRICT_PROTOTYPES = YES;
544521
CLANG_WARN_SUSPICIOUS_MOVE = YES;
545522
CLANG_WARN_UNREACHABLE_CODE = YES;
546523
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -581,14 +558,22 @@
581558
CLANG_CXX_LIBRARY = "libc++";
582559
CLANG_ENABLE_MODULES = YES;
583560
CLANG_ENABLE_OBJC_ARC = YES;
561+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
584562
CLANG_WARN_BOOL_CONVERSION = YES;
563+
CLANG_WARN_COMMA = YES;
585564
CLANG_WARN_CONSTANT_CONVERSION = YES;
565+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
586566
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
587567
CLANG_WARN_EMPTY_BODY = YES;
588568
CLANG_WARN_ENUM_CONVERSION = YES;
589569
CLANG_WARN_INFINITE_RECURSION = YES;
590570
CLANG_WARN_INT_CONVERSION = YES;
571+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
572+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
573+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
591574
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
575+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
576+
CLANG_WARN_STRICT_PROTOTYPES = YES;
592577
CLANG_WARN_SUSPICIOUS_MOVE = YES;
593578
CLANG_WARN_UNREACHABLE_CODE = YES;
594579
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -624,7 +609,7 @@
624609
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
625610
PRODUCT_BUNDLE_IDENTIFIER = im.muyexi.Demo;
626611
PRODUCT_NAME = Demo;
627-
SWIFT_SWIFT3_OBJC_INFERENCE = On;
612+
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
628613
SWIFT_VERSION = 4.0;
629614
};
630615
name = Debug;
@@ -639,7 +624,7 @@
639624
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
640625
PRODUCT_BUNDLE_IDENTIFIER = im.muyexi.Demo;
641626
PRODUCT_NAME = Demo;
642-
SWIFT_SWIFT3_OBJC_INFERENCE = On;
627+
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
643628
SWIFT_VERSION = 4.0;
644629
};
645630
name = Release;

0 commit comments

Comments
 (0)