Skip to content

Commit ce23863

Browse files
committed
Update Project Setting and remove Third Party
I removed third party frameworks because they need to be updated, so I'll do that in a next step
1 parent 6240d74 commit ce23863

14 files changed

Lines changed: 29 additions & 1046 deletions

File tree

ChessClock.xcodeproj/project.pbxproj

Lines changed: 27 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,8 @@
5757
C00DBBF218C52B8C00DDCB32 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C00DBBD118C52B8C00DDCB32 /* UIKit.framework */; };
5858
C00DBBFA18C52B8C00DDCB32 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = C00DBBF818C52B8C00DDCB32 /* InfoPlist.strings */; };
5959
C00DBBFC18C52B8C00DDCB32 /* ChessClockTests.m in Sources */ = {isa = PBXBuildFile; fileRef = C00DBBFB18C52B8C00DDCB32 /* ChessClockTests.m */; };
60-
C06831F818F0555F00B7BD96 /* libFlurry_4.4.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C06831F718F0555F00B7BD96 /* libFlurry_4.4.0.a */; };
6160
C06831FA18F0560500B7BD96 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C06831F918F0560500B7BD96 /* SystemConfiguration.framework */; };
6261
C06831FC18F0560E00B7BD96 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C06831FB18F0560E00B7BD96 /* Security.framework */; };
63-
C096E0AC18CE1382008BAF75 /* Crashlytics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C096E0AB18CE1382008BAF75 /* Crashlytics.framework */; };
6462
F31CC1A518C8C46F0072398C /* DefaultChessClockSettings.plist in Resources */ = {isa = PBXBuildFile; fileRef = F31CC1A418C8C46F0072398C /* DefaultChessClockSettings.plist */; };
6563
/* End PBXBuildFile section */
6664

@@ -148,11 +146,8 @@
148146
C00DBBF718C52B8C00DDCB32 /* ChessClockTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ChessClockTests-Info.plist"; sourceTree = "<group>"; };
149147
C00DBBF918C52B8C00DDCB32 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
150148
C00DBBFB18C52B8C00DDCB32 /* ChessClockTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ChessClockTests.m; sourceTree = "<group>"; };
151-
C06831F618F0555F00B7BD96 /* Flurry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Flurry.h; sourceTree = "<group>"; };
152-
C06831F718F0555F00B7BD96 /* libFlurry_4.4.0.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libFlurry_4.4.0.a; sourceTree = "<group>"; };
153149
C06831F918F0560500B7BD96 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
154150
C06831FB18F0560E00B7BD96 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
155-
C096E0AB18CE1382008BAF75 /* Crashlytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Crashlytics.framework; sourceTree = "<group>"; };
156151
F31CC1A418C8C46F0072398C /* DefaultChessClockSettings.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = DefaultChessClockSettings.plist; path = Resources/plist/DefaultChessClockSettings.plist; sourceTree = "<group>"; };
157152
/* End PBXFileReference section */
158153

@@ -165,9 +160,7 @@
165160
C06831FA18F0560500B7BD96 /* SystemConfiguration.framework in Frameworks */,
166161
0F4000EF18D9074800402B92 /* AudioToolbox.framework in Frameworks */,
167162
C00DBBD018C52B8C00DDCB32 /* CoreGraphics.framework in Frameworks */,
168-
C06831F818F0555F00B7BD96 /* libFlurry_4.4.0.a in Frameworks */,
169163
C00DBBD218C52B8C00DDCB32 /* UIKit.framework in Frameworks */,
170-
C096E0AC18CE1382008BAF75 /* Crashlytics.framework in Frameworks */,
171164
C00DBBCE18C52B8C00DDCB32 /* Foundation.framework in Frameworks */,
172165
);
173166
runOnlyForDeploymentPostprocessing = 0;
@@ -412,8 +405,6 @@
412405
C06831F518F0555F00B7BD96 /* Flurry */ = {
413406
isa = PBXGroup;
414407
children = (
415-
C06831F618F0555F00B7BD96 /* Flurry.h */,
416-
C06831F718F0555F00B7BD96 /* libFlurry_4.4.0.a */,
417408
);
418409
name = Flurry;
419410
path = ThirdParty/Flurry;
@@ -431,7 +422,6 @@
431422
C096E0AA18CE1382008BAF75 /* Crashlytics */ = {
432423
isa = PBXGroup;
433424
children = (
434-
C096E0AB18CE1382008BAF75 /* Crashlytics.framework */,
435425
);
436426
name = Crashlytics;
437427
path = ThirdParty/Crashlytics;
@@ -455,7 +445,6 @@
455445
C00DBBC618C52B8C00DDCB32 /* Sources */,
456446
C00DBBC718C52B8C00DDCB32 /* Frameworks */,
457447
C00DBBC818C52B8C00DDCB32 /* Resources */,
458-
C096E0A518CE128D008BAF75 /* ShellScript */,
459448
);
460449
buildRules = (
461450
);
@@ -491,9 +480,12 @@
491480
isa = PBXProject;
492481
attributes = {
493482
CLASSPREFIX = CH;
494-
LastUpgradeCheck = 0510;
483+
LastUpgradeCheck = 0820;
495484
ORGANIZATIONNAME = Chess.com;
496485
TargetAttributes = {
486+
C00DBBC918C52B8C00DDCB32 = {
487+
DevelopmentTeam = 64WSYCNXBH;
488+
};
497489
C00DBBED18C52B8C00DDCB32 = {
498490
TestTargetID = C00DBBC918C52B8C00DDCB32;
499491
};
@@ -557,22 +549,6 @@
557549
};
558550
/* End PBXResourcesBuildPhase section */
559551

560-
/* Begin PBXShellScriptBuildPhase section */
561-
C096E0A518CE128D008BAF75 /* ShellScript */ = {
562-
isa = PBXShellScriptBuildPhase;
563-
buildActionMask = 2147483647;
564-
files = (
565-
);
566-
inputPaths = (
567-
);
568-
outputPaths = (
569-
);
570-
runOnlyForDeploymentPostprocessing = 0;
571-
shellPath = /bin/sh;
572-
shellScript = "./ChessClock/ThirdParty/Crashlytics/Crashlytics.framework/run 47969ba8b0f44f287503d0c51b95040668dfa536 94c5f003dd685ab00673823884e50c6056e6f75e9fb719b71b76bc72518bc52f";
573-
};
574-
/* End PBXShellScriptBuildPhase section */
575-
576552
/* Begin PBXSourcesBuildPhase section */
577553
C00DBBC618C52B8C00DDCB32 /* Sources */ = {
578554
isa = PBXSourcesBuildPhase;
@@ -653,13 +629,19 @@
653629
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
654630
CLANG_WARN_EMPTY_BODY = YES;
655631
CLANG_WARN_ENUM_CONVERSION = YES;
632+
CLANG_WARN_INFINITE_RECURSION = YES;
656633
CLANG_WARN_INT_CONVERSION = YES;
657634
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
635+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
636+
CLANG_WARN_UNREACHABLE_CODE = YES;
658637
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
659638
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
660639
COPY_PHASE_STRIP = NO;
640+
ENABLE_STRICT_OBJC_MSGSEND = YES;
641+
ENABLE_TESTABILITY = YES;
661642
GCC_C_LANGUAGE_STANDARD = gnu99;
662643
GCC_DYNAMIC_NO_PIC = NO;
644+
GCC_NO_COMMON_BLOCKS = YES;
663645
GCC_OPTIMIZATION_LEVEL = 0;
664646
GCC_PREPROCESSOR_DEFINITIONS = (
665647
"DEBUG=1",
@@ -672,7 +654,7 @@
672654
GCC_WARN_UNINITIALIZED_AUTOS = YES;
673655
GCC_WARN_UNUSED_FUNCTION = YES;
674656
GCC_WARN_UNUSED_VARIABLE = YES;
675-
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
657+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
676658
ONLY_ACTIVE_ARCH = YES;
677659
SDKROOT = iphoneos;
678660
TARGETED_DEVICE_FAMILY = "1,2";
@@ -692,20 +674,25 @@
692674
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
693675
CLANG_WARN_EMPTY_BODY = YES;
694676
CLANG_WARN_ENUM_CONVERSION = YES;
677+
CLANG_WARN_INFINITE_RECURSION = YES;
695678
CLANG_WARN_INT_CONVERSION = YES;
696679
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
680+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
681+
CLANG_WARN_UNREACHABLE_CODE = YES;
697682
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
698683
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
699684
COPY_PHASE_STRIP = YES;
700685
ENABLE_NS_ASSERTIONS = NO;
686+
ENABLE_STRICT_OBJC_MSGSEND = YES;
701687
GCC_C_LANGUAGE_STANDARD = gnu99;
688+
GCC_NO_COMMON_BLOCKS = YES;
702689
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
703690
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
704691
GCC_WARN_UNDECLARED_SELECTOR = YES;
705692
GCC_WARN_UNINITIALIZED_AUTOS = YES;
706693
GCC_WARN_UNUSED_FUNCTION = YES;
707694
GCC_WARN_UNUSED_VARIABLE = YES;
708-
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
695+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
709696
SDKROOT = iphoneos;
710697
TARGETED_DEVICE_FAMILY = "1,2";
711698
VALIDATE_PRODUCT = YES;
@@ -717,18 +704,17 @@
717704
buildSettings = {
718705
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
719706
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
707+
DEVELOPMENT_TEAM = 64WSYCNXBH;
720708
FRAMEWORK_SEARCH_PATHS = (
721709
"$(inherited)",
722710
"$(SRCROOT)/ChessClock/ThirdParty/Crashlytics",
723711
);
724712
GCC_PRECOMPILE_PREFIX_HEADER = YES;
725713
GCC_PREFIX_HEADER = "ChessClock/ChessClock-Prefix.pch";
726714
INFOPLIST_FILE = "ChessClock/ChessClock-Info.plist";
727-
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
728-
LIBRARY_SEARCH_PATHS = (
729-
"$(inherited)",
730-
"$(SRCROOT)/ChessClock/ThirdParty/Flurry",
731-
);
715+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
716+
LIBRARY_SEARCH_PATHS = "$(inherited)";
717+
PRODUCT_BUNDLE_IDENTIFIER = "com.chess.${PRODUCT_NAME:rfc1034identifier}";
732718
PRODUCT_NAME = "$(TARGET_NAME)";
733719
WRAPPER_EXTENSION = app;
734720
};
@@ -739,18 +725,17 @@
739725
buildSettings = {
740726
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
741727
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
728+
DEVELOPMENT_TEAM = 64WSYCNXBH;
742729
FRAMEWORK_SEARCH_PATHS = (
743730
"$(inherited)",
744731
"$(SRCROOT)/ChessClock/ThirdParty/Crashlytics",
745732
);
746733
GCC_PRECOMPILE_PREFIX_HEADER = YES;
747734
GCC_PREFIX_HEADER = "ChessClock/ChessClock-Prefix.pch";
748735
INFOPLIST_FILE = "ChessClock/ChessClock-Info.plist";
749-
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
750-
LIBRARY_SEARCH_PATHS = (
751-
"$(inherited)",
752-
"$(SRCROOT)/ChessClock/ThirdParty/Flurry",
753-
);
736+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
737+
LIBRARY_SEARCH_PATHS = "$(inherited)";
738+
PRODUCT_BUNDLE_IDENTIFIER = "com.chess.${PRODUCT_NAME:rfc1034identifier}";
754739
PRODUCT_NAME = "$(TARGET_NAME)";
755740
WRAPPER_EXTENSION = app;
756741
};
@@ -772,6 +757,7 @@
772757
"$(inherited)",
773758
);
774759
INFOPLIST_FILE = "ChessClockTests/ChessClockTests-Info.plist";
760+
PRODUCT_BUNDLE_IDENTIFIER = "com.chess.${PRODUCT_NAME:rfc1034identifier}";
775761
PRODUCT_NAME = "$(TARGET_NAME)";
776762
TEST_HOST = "$(BUNDLE_LOADER)";
777763
WRAPPER_EXTENSION = xctest;
@@ -790,6 +776,7 @@
790776
GCC_PRECOMPILE_PREFIX_HEADER = YES;
791777
GCC_PREFIX_HEADER = "ChessClock/ChessClock-Prefix.pch";
792778
INFOPLIST_FILE = "ChessClockTests/ChessClockTests-Info.plist";
779+
PRODUCT_BUNDLE_IDENTIFIER = "com.chess.${PRODUCT_NAME:rfc1034identifier}";
793780
PRODUCT_NAME = "$(TARGET_NAME)";
794781
TEST_HOST = "$(BUNDLE_LOADER)";
795782
WRAPPER_EXTENSION = xctest;

ChessClock/CHAppDelegate.m

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@
1111
#import "CHUtil.h"
1212
#import "CHChessClockViewController.h"
1313

14-
#import <Crashlytics/Crashlytics.h>
15-
#import "Flurry.h"
16-
1714
@implementation CHAppDelegate
1815

1916
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
@@ -28,9 +25,6 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
2825
self.window.rootViewController = navigationController;
2926
[self.window makeKeyAndVisible];
3027

31-
[Flurry startSession:@"CYCQ6GY9XZCZKVB2VGRV"];
32-
[Crashlytics startWithAPIKey:@"47969ba8b0f44f287503d0c51b95040668dfa536"];
33-
3428
return YES;
3529
}
3630

ChessClock/ChessClock-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.chess.${PRODUCT_NAME:rfc1034identifier}</string>
12+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
1313
<key>CFBundleInfoDictionaryVersion</key>
1414
<string>6.0</string>
1515
<key>CFBundleName</key>

ChessClock/ThirdParty/Crashlytics/Crashlytics.framework/Crashlytics

Lines changed: 0 additions & 1 deletion
This file was deleted.

ChessClock/ThirdParty/Crashlytics/Crashlytics.framework/Headers

Lines changed: 0 additions & 1 deletion
This file was deleted.

ChessClock/ThirdParty/Crashlytics/Crashlytics.framework/Resources

Lines changed: 0 additions & 1 deletion
This file was deleted.
Binary file not shown.

0 commit comments

Comments
 (0)