comparison Simoleon.xcodeproj/project.pbxproj @ 128:87f02d4f9c26

Add custom build configuration Now I can add logic when the app is built under the Screenshots scheme
author Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
date Mon, 16 Aug 2021 18:21:39 +0100
parents bee9102c2e9c
children 4271fb5f69e2
comparison
equal deleted inserted replaced
127:0e693e85db9b 128:87f02d4f9c26
737 LD_RUNPATH_SEARCH_PATHS = ( 737 LD_RUNPATH_SEARCH_PATHS = (
738 "$(inherited)", 738 "$(inherited)",
739 "@executable_path/Frameworks", 739 "@executable_path/Frameworks",
740 "@loader_path/Frameworks", 740 "@loader_path/Frameworks",
741 ); 741 );
742 OTHER_SWIFT_FLAGS = "";
742 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonScreenshots; 743 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonScreenshots;
743 PRODUCT_NAME = "$(TARGET_NAME)"; 744 PRODUCT_NAME = "$(TARGET_NAME)";
745 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
744 SWIFT_VERSION = 5.0; 746 SWIFT_VERSION = 5.0;
745 TARGETED_DEVICE_FAMILY = "1,2"; 747 TARGETED_DEVICE_FAMILY = "1,2";
746 TEST_TARGET_NAME = Simoleon; 748 TEST_TARGET_NAME = Simoleon;
747 }; 749 };
748 name = Debug; 750 name = Debug;
757 LD_RUNPATH_SEARCH_PATHS = ( 759 LD_RUNPATH_SEARCH_PATHS = (
758 "$(inherited)", 760 "$(inherited)",
759 "@executable_path/Frameworks", 761 "@executable_path/Frameworks",
760 "@loader_path/Frameworks", 762 "@loader_path/Frameworks",
761 ); 763 );
764 OTHER_SWIFT_FLAGS = "";
762 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonScreenshots; 765 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonScreenshots;
766 PRODUCT_NAME = "$(TARGET_NAME)";
767 SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
768 SWIFT_VERSION = 5.0;
769 TARGETED_DEVICE_FAMILY = "1,2";
770 TEST_TARGET_NAME = Simoleon;
771 };
772 name = Release;
773 };
774 95B9EECD26CAC9EF00D94D60 /* Screenshots */ = {
775 isa = XCBuildConfiguration;
776 buildSettings = {
777 ALWAYS_SEARCH_USER_PATHS = NO;
778 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
779 CLANG_ANALYZER_NONNULL = YES;
780 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
781 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
782 CLANG_CXX_LIBRARY = "libc++";
783 CLANG_ENABLE_MODULES = YES;
784 CLANG_ENABLE_OBJC_ARC = YES;
785 CLANG_ENABLE_OBJC_WEAK = YES;
786 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
787 CLANG_WARN_BOOL_CONVERSION = YES;
788 CLANG_WARN_COMMA = YES;
789 CLANG_WARN_CONSTANT_CONVERSION = YES;
790 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
791 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
792 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
793 CLANG_WARN_EMPTY_BODY = YES;
794 CLANG_WARN_ENUM_CONVERSION = YES;
795 CLANG_WARN_INFINITE_RECURSION = YES;
796 CLANG_WARN_INT_CONVERSION = YES;
797 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
798 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
799 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
800 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
801 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
802 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
803 CLANG_WARN_STRICT_PROTOTYPES = YES;
804 CLANG_WARN_SUSPICIOUS_MOVE = YES;
805 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
806 CLANG_WARN_UNREACHABLE_CODE = YES;
807 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
808 COPY_PHASE_STRIP = NO;
809 DEBUG_INFORMATION_FORMAT = dwarf;
810 ENABLE_STRICT_OBJC_MSGSEND = YES;
811 ENABLE_TESTABILITY = YES;
812 GCC_C_LANGUAGE_STANDARD = gnu11;
813 GCC_DYNAMIC_NO_PIC = NO;
814 GCC_NO_COMMON_BLOCKS = YES;
815 GCC_OPTIMIZATION_LEVEL = 0;
816 GCC_PREPROCESSOR_DEFINITIONS = (
817 "DEBUG=1",
818 "$(inherited)",
819 );
820 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
821 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
822 GCC_WARN_UNDECLARED_SELECTOR = YES;
823 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
824 GCC_WARN_UNUSED_FUNCTION = YES;
825 GCC_WARN_UNUSED_VARIABLE = YES;
826 IPHONEOS_DEPLOYMENT_TARGET = 14.4;
827 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
828 MTL_FAST_MATH = YES;
829 ONLY_ACTIVE_ARCH = YES;
830 SDKROOT = iphoneos;
831 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
832 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
833 };
834 name = Screenshots;
835 };
836 95B9EECE26CAC9EF00D94D60 /* Screenshots */ = {
837 isa = XCBuildConfiguration;
838 baseConfigurationReference = 9585BB0F26A6B58500E3193E /* Config.xcconfig */;
839 buildSettings = {
840 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
841 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
842 CODE_SIGN_ENTITLEMENTS = Simoleon/Simoleon.entitlements;
843 CODE_SIGN_STYLE = Automatic;
844 CURRENT_PROJECT_VERSION = 1;
845 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\"";
846 DEVELOPMENT_TEAM = MTX83R5H8X;
847 ENABLE_PREVIEWS = YES;
848 INFOPLIST_FILE = Simoleon/Info.plist;
849 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
850 LD_RUNPATH_SEARCH_PATHS = (
851 "$(inherited)",
852 "@executable_path/Frameworks",
853 );
854 MARKETING_VERSION = 1.3.1;
855 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon;
856 PRODUCT_NAME = "$(TARGET_NAME)";
857 SWIFT_ACTIVE_COMPILATION_CONDITIONS = SCREENSHOTS;
858 SWIFT_VERSION = 5.0;
859 TARGETED_DEVICE_FAMILY = "1,2";
860 };
861 name = Screenshots;
862 };
863 95B9EECF26CAC9EF00D94D60 /* Screenshots */ = {
864 isa = XCBuildConfiguration;
865 buildSettings = {
866 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
867 BUNDLE_LOADER = "$(TEST_HOST)";
868 CODE_SIGN_STYLE = Automatic;
869 DEVELOPMENT_TEAM = MTX83R5H8X;
870 INFOPLIST_FILE = SimoleonTests/Info.plist;
871 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
872 LD_RUNPATH_SEARCH_PATHS = (
873 "$(inherited)",
874 "@executable_path/Frameworks",
875 "@loader_path/Frameworks",
876 );
877 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonTests;
878 PRODUCT_NAME = "$(TARGET_NAME)";
879 SWIFT_VERSION = 5.0;
880 TARGETED_DEVICE_FAMILY = "1,2";
881 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Simoleon.app/Simoleon";
882 };
883 name = Screenshots;
884 };
885 95B9EED026CAC9EF00D94D60 /* Screenshots */ = {
886 isa = XCBuildConfiguration;
887 buildSettings = {
888 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
889 CODE_SIGN_STYLE = Automatic;
890 DEVELOPMENT_TEAM = MTX83R5H8X;
891 INFOPLIST_FILE = SimoleonUITests/Info.plist;
892 LD_RUNPATH_SEARCH_PATHS = (
893 "$(inherited)",
894 "@executable_path/Frameworks",
895 "@loader_path/Frameworks",
896 );
897 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonUITests;
763 PRODUCT_NAME = "$(TARGET_NAME)"; 898 PRODUCT_NAME = "$(TARGET_NAME)";
764 SWIFT_VERSION = 5.0; 899 SWIFT_VERSION = 5.0;
765 TARGETED_DEVICE_FAMILY = "1,2"; 900 TARGETED_DEVICE_FAMILY = "1,2";
766 TEST_TARGET_NAME = Simoleon; 901 TEST_TARGET_NAME = Simoleon;
767 }; 902 };
768 name = Release; 903 name = Screenshots;
904 };
905 95B9EED126CAC9EF00D94D60 /* Screenshots */ = {
906 isa = XCBuildConfiguration;
907 buildSettings = {
908 CODE_SIGN_STYLE = Automatic;
909 DEVELOPMENT_TEAM = MTX83R5H8X;
910 INFOPLIST_FILE = SimoleonScreenshots/Info.plist;
911 IPHONEOS_DEPLOYMENT_TARGET = 14.5;
912 LD_RUNPATH_SEARCH_PATHS = (
913 "$(inherited)",
914 "@executable_path/Frameworks",
915 "@loader_path/Frameworks",
916 );
917 OTHER_SWIFT_FLAGS = "";
918 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonScreenshots;
919 PRODUCT_NAME = "$(TARGET_NAME)";
920 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
921 SWIFT_VERSION = 5.0;
922 TARGETED_DEVICE_FAMILY = "1,2";
923 TEST_TARGET_NAME = Simoleon;
924 };
925 name = Screenshots;
769 }; 926 };
770 95C5B24C2697752700941585 /* Debug */ = { 927 95C5B24C2697752700941585 /* Debug */ = {
771 isa = XCBuildConfiguration; 928 isa = XCBuildConfiguration;
772 buildSettings = { 929 buildSettings = {
773 ALWAYS_SEARCH_USER_PATHS = NO; 930 ALWAYS_SEARCH_USER_PATHS = NO;
1026 /* Begin XCConfigurationList section */ 1183 /* Begin XCConfigurationList section */
1027 959F6DF126BBD53500101E53 /* Build configuration list for PBXNativeTarget "SimoleonScreenshots" */ = { 1184 959F6DF126BBD53500101E53 /* Build configuration list for PBXNativeTarget "SimoleonScreenshots" */ = {
1028 isa = XCConfigurationList; 1185 isa = XCConfigurationList;
1029 buildConfigurations = ( 1186 buildConfigurations = (
1030 959F6DEF26BBD53500101E53 /* Debug */, 1187 959F6DEF26BBD53500101E53 /* Debug */,
1188 95B9EED126CAC9EF00D94D60 /* Screenshots */,
1031 959F6DF026BBD53500101E53 /* Release */, 1189 959F6DF026BBD53500101E53 /* Release */,
1032 ); 1190 );
1033 defaultConfigurationIsVisible = 0; 1191 defaultConfigurationIsVisible = 0;
1034 defaultConfigurationName = Release; 1192 defaultConfigurationName = Release;
1035 }; 1193 };
1036 95C5B21F2697752600941585 /* Build configuration list for PBXProject "Simoleon" */ = { 1194 95C5B21F2697752600941585 /* Build configuration list for PBXProject "Simoleon" */ = {
1037 isa = XCConfigurationList; 1195 isa = XCConfigurationList;
1038 buildConfigurations = ( 1196 buildConfigurations = (
1039 95C5B24C2697752700941585 /* Debug */, 1197 95C5B24C2697752700941585 /* Debug */,
1198 95B9EECD26CAC9EF00D94D60 /* Screenshots */,
1040 95C5B24D2697752700941585 /* Release */, 1199 95C5B24D2697752700941585 /* Release */,
1041 ); 1200 );
1042 defaultConfigurationIsVisible = 0; 1201 defaultConfigurationIsVisible = 0;
1043 defaultConfigurationName = Release; 1202 defaultConfigurationName = Release;
1044 }; 1203 };
1045 95C5B24E2697752700941585 /* Build configuration list for PBXNativeTarget "Simoleon" */ = { 1204 95C5B24E2697752700941585 /* Build configuration list for PBXNativeTarget "Simoleon" */ = {
1046 isa = XCConfigurationList; 1205 isa = XCConfigurationList;
1047 buildConfigurations = ( 1206 buildConfigurations = (
1048 95C5B24F2697752700941585 /* Debug */, 1207 95C5B24F2697752700941585 /* Debug */,
1208 95B9EECE26CAC9EF00D94D60 /* Screenshots */,
1049 95C5B2502697752700941585 /* Release */, 1209 95C5B2502697752700941585 /* Release */,
1050 ); 1210 );
1051 defaultConfigurationIsVisible = 0; 1211 defaultConfigurationIsVisible = 0;
1052 defaultConfigurationName = Release; 1212 defaultConfigurationName = Release;
1053 }; 1213 };
1054 95C5B2512697752700941585 /* Build configuration list for PBXNativeTarget "SimoleonTests" */ = { 1214 95C5B2512697752700941585 /* Build configuration list for PBXNativeTarget "SimoleonTests" */ = {
1055 isa = XCConfigurationList; 1215 isa = XCConfigurationList;
1056 buildConfigurations = ( 1216 buildConfigurations = (
1057 95C5B2522697752700941585 /* Debug */, 1217 95C5B2522697752700941585 /* Debug */,
1218 95B9EECF26CAC9EF00D94D60 /* Screenshots */,
1058 95C5B2532697752700941585 /* Release */, 1219 95C5B2532697752700941585 /* Release */,
1059 ); 1220 );
1060 defaultConfigurationIsVisible = 0; 1221 defaultConfigurationIsVisible = 0;
1061 defaultConfigurationName = Release; 1222 defaultConfigurationName = Release;
1062 }; 1223 };
1063 95C5B2542697752700941585 /* Build configuration list for PBXNativeTarget "SimoleonUITests" */ = { 1224 95C5B2542697752700941585 /* Build configuration list for PBXNativeTarget "SimoleonUITests" */ = {
1064 isa = XCConfigurationList; 1225 isa = XCConfigurationList;
1065 buildConfigurations = ( 1226 buildConfigurations = (
1066 95C5B2552697752700941585 /* Debug */, 1227 95C5B2552697752700941585 /* Debug */,
1228 95B9EED026CAC9EF00D94D60 /* Screenshots */,
1067 95C5B2562697752700941585 /* Release */, 1229 95C5B2562697752700941585 /* Release */,
1068 ); 1230 );
1069 defaultConfigurationIsVisible = 0; 1231 defaultConfigurationIsVisible = 0;
1070 defaultConfigurationName = Release; 1232 defaultConfigurationName = Release;
1071 }; 1233 };