Skip to content

Commit 57d1d18

Browse files
authored
Merge pull request #20 from contentstack/fix/target-deployment
target deployment upgraded
2 parents 4e241f4 + 6213680 commit 57d1d18

3 files changed

Lines changed: 109 additions & 28 deletions

File tree

ContentstackUtils.xcodeproj/project.pbxproj

Lines changed: 107 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 54;
77
objects = {
88

99
/* Begin PBXAggregateTarget section */
@@ -440,8 +440,9 @@
440440
OBJ_1 /* Project object */ = {
441441
isa = PBXProject;
442442
attributes = {
443+
BuildIndependentTargetsInParallel = YES;
443444
LastSwiftMigration = 9999;
444-
LastUpgradeCheck = 9999;
445+
LastUpgradeCheck = 1620;
445446
};
446447
buildConfigurationList = OBJ_2 /* Build configuration list for PBXProject "ContentstackUtils" */;
447448
compatibilityVersion = "Xcode 3.2";
@@ -585,16 +586,20 @@
585586
isa = XCBuildConfiguration;
586587
buildSettings = {
587588
BUILD_LIBRARY_FOR_DISTRIBUTION = NO;
589+
DEAD_CODE_STRIPPING = YES;
588590
ENABLE_TESTABILITY = YES;
589591
FRAMEWORK_SEARCH_PATHS = (
590592
"$(inherited)",
591593
"$(PLATFORM_DIR)/Developer/Library/Frameworks",
592594
);
593595
HEADER_SEARCH_PATHS = "$(inherited)";
594596
INFOPLIST_FILE = ContentstackUtils.xcodeproj/ContentstackUtils_Info.plist;
595-
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
596-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
597-
MACOSX_DEPLOYMENT_TARGET = 10.13;
597+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
598+
LD_RUNPATH_SEARCH_PATHS = (
599+
"$(inherited)",
600+
"$(TOOLCHAIN_DIR)/usr/lib/swift/macosx",
601+
);
602+
MACOSX_DEPLOYMENT_TARGET = 13.0;
598603
MARKETING_VERSION = 1.2.1;
599604
OTHER_CFLAGS = "$(inherited)";
600605
OTHER_LDFLAGS = "$(inherited)";
@@ -608,7 +613,7 @@
608613
SWIFT_INSTALL_OBJC_HEADER = NO;
609614
SWIFT_VERSION = 5.0;
610615
TARGET_NAME = ContentstackUtils;
611-
TVOS_DEPLOYMENT_TARGET = 11.0;
616+
TVOS_DEPLOYMENT_TARGET = 13.0;
612617
WATCHOS_DEPLOYMENT_TARGET = 4.0;
613618
};
614619
name = Debug;
@@ -617,16 +622,20 @@
617622
isa = XCBuildConfiguration;
618623
buildSettings = {
619624
BUILD_LIBRARY_FOR_DISTRIBUTION = NO;
625+
DEAD_CODE_STRIPPING = YES;
620626
ENABLE_TESTABILITY = YES;
621627
FRAMEWORK_SEARCH_PATHS = (
622628
"$(inherited)",
623629
"$(PLATFORM_DIR)/Developer/Library/Frameworks",
624630
);
625631
HEADER_SEARCH_PATHS = "$(inherited)";
626632
INFOPLIST_FILE = ContentstackUtils.xcodeproj/ContentstackUtils_Info.plist;
627-
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
628-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
629-
MACOSX_DEPLOYMENT_TARGET = 10.13;
633+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
634+
LD_RUNPATH_SEARCH_PATHS = (
635+
"$(inherited)",
636+
"$(TOOLCHAIN_DIR)/usr/lib/swift/macosx",
637+
);
638+
MACOSX_DEPLOYMENT_TARGET = 13.0;
630639
MARKETING_VERSION = 1.2.1;
631640
OTHER_CFLAGS = "$(inherited)";
632641
OTHER_LDFLAGS = "$(inherited)";
@@ -640,50 +649,83 @@
640649
SWIFT_INSTALL_OBJC_HEADER = NO;
641650
SWIFT_VERSION = 5.0;
642651
TARGET_NAME = ContentstackUtils;
643-
TVOS_DEPLOYMENT_TARGET = 11.0;
652+
TVOS_DEPLOYMENT_TARGET = 13.0;
644653
WATCHOS_DEPLOYMENT_TARGET = 4.0;
645654
};
646655
name = Release;
647656
};
648657
OBJ_26 /* Debug */ = {
649658
isa = XCBuildConfiguration;
650659
buildSettings = {
660+
DEAD_CODE_STRIPPING = YES;
651661
HEADER_SEARCH_PATHS = "$(SDKROOT)/usr/include/libxml2";
652662
LD = /usr/bin/true;
653-
MACOSX_DEPLOYMENT_TARGET = 10.13;
663+
MACOSX_DEPLOYMENT_TARGET = 13.0;
654664
OTHER_SWIFT_FLAGS = "-swift-version 5 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2 -target x86_64-apple-macosx10.10 -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -package-description-version 5.1";
655665
SWIFT_VERSION = 5.0;
666+
TVOS_DEPLOYMENT_TARGET = 13.0;
656667
};
657668
name = Debug;
658669
};
659670
OBJ_27 /* Release */ = {
660671
isa = XCBuildConfiguration;
661672
buildSettings = {
673+
DEAD_CODE_STRIPPING = YES;
662674
HEADER_SEARCH_PATHS = "$(SDKROOT)/usr/include/libxml2";
663675
LD = /usr/bin/true;
664-
MACOSX_DEPLOYMENT_TARGET = 10.13;
676+
MACOSX_DEPLOYMENT_TARGET = 13.0;
665677
OTHER_SWIFT_FLAGS = "-swift-version 5 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2 -target x86_64-apple-macosx10.10 -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -package-description-version 5.1";
666678
SWIFT_VERSION = 5.0;
679+
TVOS_DEPLOYMENT_TARGET = 13.0;
667680
};
668681
name = Release;
669682
};
670683
OBJ_3 /* Debug */ = {
671684
isa = XCBuildConfiguration;
672685
buildSettings = {
673686
CLANG_ENABLE_OBJC_ARC = YES;
687+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
688+
CLANG_WARN_BOOL_CONVERSION = YES;
689+
CLANG_WARN_COMMA = YES;
690+
CLANG_WARN_CONSTANT_CONVERSION = YES;
691+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
692+
CLANG_WARN_EMPTY_BODY = YES;
693+
CLANG_WARN_ENUM_CONVERSION = YES;
694+
CLANG_WARN_INFINITE_RECURSION = YES;
695+
CLANG_WARN_INT_CONVERSION = YES;
696+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
697+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
698+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
699+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
700+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
701+
CLANG_WARN_STRICT_PROTOTYPES = YES;
702+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
703+
CLANG_WARN_UNREACHABLE_CODE = YES;
704+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
674705
COMBINE_HIDPI_IMAGES = YES;
675706
COPY_PHASE_STRIP = NO;
707+
DEAD_CODE_STRIPPING = YES;
676708
DEBUG_INFORMATION_FORMAT = dwarf;
677709
DYLIB_INSTALL_NAME_BASE = "@rpath";
678710
ENABLE_NS_ASSERTIONS = YES;
711+
ENABLE_STRICT_OBJC_MSGSEND = YES;
712+
ENABLE_TESTABILITY = YES;
713+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
714+
GCC_NO_COMMON_BLOCKS = YES;
679715
GCC_OPTIMIZATION_LEVEL = 0;
680716
GCC_PREPROCESSOR_DEFINITIONS = (
681717
"$(inherited)",
682718
"SWIFT_PACKAGE=1",
683719
"DEBUG=1",
684720
);
721+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
722+
GCC_WARN_ABOUT_RETURN_TYPE = YES;
723+
GCC_WARN_UNDECLARED_SELECTOR = YES;
724+
GCC_WARN_UNINITIALIZED_AUTOS = YES;
725+
GCC_WARN_UNUSED_FUNCTION = YES;
726+
GCC_WARN_UNUSED_VARIABLE = YES;
685727
HEADER_SEARCH_PATHS = "$(SDKROOT)/usr/include/libxml2";
686-
MACOSX_DEPLOYMENT_TARGET = 10.13;
728+
MACOSX_DEPLOYMENT_TARGET = 13.0;
687729
ONLY_ACTIVE_ARCH = YES;
688730
OTHER_LDFLAGS = "-lxml2";
689731
OTHER_SWIFT_FLAGS = "$(inherited) -DXcode";
@@ -700,37 +742,43 @@
700742
OBJ_32 /* Debug */ = {
701743
isa = XCBuildConfiguration;
702744
buildSettings = {
745+
DEAD_CODE_STRIPPING = YES;
703746
};
704747
name = Debug;
705748
};
706749
OBJ_33 /* Release */ = {
707750
isa = XCBuildConfiguration;
708751
buildSettings = {
752+
DEAD_CODE_STRIPPING = YES;
709753
};
710754
name = Release;
711755
};
712756
OBJ_37 /* Debug */ = {
713757
isa = XCBuildConfiguration;
714758
buildSettings = {
715759
CLANG_ENABLE_MODULES = YES;
716-
EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
760+
DEAD_CODE_STRIPPING = YES;
717761
FRAMEWORK_SEARCH_PATHS = (
718762
"$(inherited)",
719763
"$(PLATFORM_DIR)/Developer/Library/Frameworks",
720764
);
721765
HEADER_SEARCH_PATHS = "$(inherited)";
722766
INFOPLIST_FILE = ContentstackUtils.xcodeproj/ContentstackUtilsTests_Info.plist;
723-
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
724-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/../Frameworks @loader_path/Frameworks";
725-
MACOSX_DEPLOYMENT_TARGET = 10.13;
767+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
768+
LD_RUNPATH_SEARCH_PATHS = (
769+
"$(inherited)",
770+
"@loader_path/../Frameworks",
771+
"@loader_path/Frameworks",
772+
);
773+
MACOSX_DEPLOYMENT_TARGET = 13.0;
726774
OTHER_CFLAGS = "$(inherited)";
727775
OTHER_LDFLAGS = "$(inherited)";
728776
OTHER_SWIFT_FLAGS = "$(inherited)";
729777
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)";
730778
SWIFT_INSTALL_OBJC_HEADER = YES;
731779
SWIFT_VERSION = 5.0;
732780
TARGET_NAME = ContentstackUtilsTests;
733-
TVOS_DEPLOYMENT_TARGET = 9.0;
781+
TVOS_DEPLOYMENT_TARGET = 12.0;
734782
WATCHOS_DEPLOYMENT_TARGET = 2.0;
735783
};
736784
name = Debug;
@@ -739,51 +787,84 @@
739787
isa = XCBuildConfiguration;
740788
buildSettings = {
741789
CLANG_ENABLE_MODULES = YES;
742-
EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
790+
DEAD_CODE_STRIPPING = YES;
743791
FRAMEWORK_SEARCH_PATHS = (
744792
"$(inherited)",
745793
"$(PLATFORM_DIR)/Developer/Library/Frameworks",
746794
);
747795
HEADER_SEARCH_PATHS = "$(inherited)";
748796
INFOPLIST_FILE = ContentstackUtils.xcodeproj/ContentstackUtilsTests_Info.plist;
749-
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
750-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/../Frameworks @loader_path/Frameworks";
751-
MACOSX_DEPLOYMENT_TARGET = 10.13;
797+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
798+
LD_RUNPATH_SEARCH_PATHS = (
799+
"$(inherited)",
800+
"@loader_path/../Frameworks",
801+
"@loader_path/Frameworks",
802+
);
803+
MACOSX_DEPLOYMENT_TARGET = 13.0;
752804
OTHER_CFLAGS = "$(inherited)";
753805
OTHER_LDFLAGS = "$(inherited)";
754806
OTHER_SWIFT_FLAGS = "$(inherited)";
755807
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)";
756808
SWIFT_INSTALL_OBJC_HEADER = YES;
757809
SWIFT_VERSION = 5.0;
758810
TARGET_NAME = ContentstackUtilsTests;
759-
TVOS_DEPLOYMENT_TARGET = 9.0;
760-
WATCHOS_DEPLOYMENT_TARGET = 2.0;
811+
TVOS_DEPLOYMENT_TARGET = 13.0;
812+
WATCHOS_DEPLOYMENT_TARGET = 4.0;
761813
};
762814
name = Release;
763815
};
764816
OBJ_4 /* Release */ = {
765817
isa = XCBuildConfiguration;
766818
buildSettings = {
767819
CLANG_ENABLE_OBJC_ARC = YES;
820+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
821+
CLANG_WARN_BOOL_CONVERSION = YES;
822+
CLANG_WARN_COMMA = YES;
823+
CLANG_WARN_CONSTANT_CONVERSION = YES;
824+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
825+
CLANG_WARN_EMPTY_BODY = YES;
826+
CLANG_WARN_ENUM_CONVERSION = YES;
827+
CLANG_WARN_INFINITE_RECURSION = YES;
828+
CLANG_WARN_INT_CONVERSION = YES;
829+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
830+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
831+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
832+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
833+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
834+
CLANG_WARN_STRICT_PROTOTYPES = YES;
835+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
836+
CLANG_WARN_UNREACHABLE_CODE = YES;
837+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
768838
COMBINE_HIDPI_IMAGES = YES;
769839
COPY_PHASE_STRIP = YES;
840+
DEAD_CODE_STRIPPING = YES;
770841
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
771842
DYLIB_INSTALL_NAME_BASE = "@rpath";
843+
ENABLE_STRICT_OBJC_MSGSEND = YES;
844+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
845+
GCC_NO_COMMON_BLOCKS = YES;
772846
GCC_OPTIMIZATION_LEVEL = s;
773847
GCC_PREPROCESSOR_DEFINITIONS = (
774848
"$(inherited)",
775849
"SWIFT_PACKAGE=1",
776850
);
851+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
852+
GCC_WARN_ABOUT_RETURN_TYPE = YES;
853+
GCC_WARN_UNDECLARED_SELECTOR = YES;
854+
GCC_WARN_UNINITIALIZED_AUTOS = YES;
855+
GCC_WARN_UNUSED_FUNCTION = YES;
856+
GCC_WARN_UNUSED_VARIABLE = YES;
777857
HEADER_SEARCH_PATHS = "$(SDKROOT)/usr/include/libxml2";
778-
MACOSX_DEPLOYMENT_TARGET = 10.13;
858+
MACOSX_DEPLOYMENT_TARGET = 13.0;
779859
OTHER_LDFLAGS = "-lxml2";
780860
OTHER_SWIFT_FLAGS = "$(inherited) -DXcode";
781861
PRODUCT_NAME = "$(TARGET_NAME)";
782862
SDKROOT = macosx;
783863
SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator";
784864
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE";
865+
SWIFT_COMPILATION_MODE = wholemodule;
785866
SWIFT_INCLUDE_PATHS = "$(SRCROOT)/Modules";
786-
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
867+
SWIFT_OPTIMIZATION_LEVEL = "-O";
787868
USE_HEADERMAP = NO;
788869
};
789870
name = Release;

ContentstackUtils.xcodeproj/xcshareddata/xcschemes/ContentstackUtils-Package.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "9999"
3+
LastUpgradeVersion = "1620"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

ContentstackUtils.xcodeproj/xcshareddata/xcschemes/ContentstackUtils.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1100"
3+
LastUpgradeVersion = "1620"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

0 commit comments

Comments
 (0)