Mercurial > public > simoleon
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 }; |