Skip to content

Commit

Permalink
SwiftUI Alternate Icons
Browse files Browse the repository at this point in the history
anupamchugh authored Jan 30, 2020

Verified

This commit was signed with the committer’s verified signature.
Jeffail Ashley Jeffs
1 parent 0f9c9ae commit eca1f95
Showing 18 changed files with 863 additions and 0 deletions.
373 changes: 373 additions & 0 deletions SwiftUIAlternateIcons/SwiftUIAlternateIcons.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,373 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 50;
objects = {

/* Begin PBXBuildFile section */
1ECE112F23E20B2C009CDE34 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ECE112E23E20B2C009CDE34 /* AppDelegate.swift */; };
1ECE113123E20B2C009CDE34 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ECE113023E20B2C009CDE34 /* SceneDelegate.swift */; };
1ECE113323E20B2C009CDE34 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ECE113223E20B2C009CDE34 /* ContentView.swift */; };
1ECE113523E20B2F009CDE34 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1ECE113423E20B2F009CDE34 /* Assets.xcassets */; };
1ECE113823E20B2F009CDE34 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1ECE113723E20B2F009CDE34 /* Preview Assets.xcassets */; };
1ECE113B23E20B2F009CDE34 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1ECE113923E20B2F009CDE34 /* LaunchScreen.storyboard */; };
1ECE114423E2171E009CDE34 /* Shades.png in Resources */ = {isa = PBXBuildFile; fileRef = 1ECE114323E2171E009CDE34 /* Shades.png */; };
1ECE114623E34F05009CDE34 /* Sad.png in Resources */ = {isa = PBXBuildFile; fileRef = 1ECE114523E34F05009CDE34 /* Sad.png */; };
1ECE114923E35381009CDE34 /* [email protected] in Resources */ = {isa = PBXBuildFile; fileRef = 1ECE114723E35381009CDE34 /* [email protected] */; };
1ECE114A23E35381009CDE34 /* Taxi.png in Resources */ = {isa = PBXBuildFile; fileRef = 1ECE114823E35381009CDE34 /* Taxi.png */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
1ECE112B23E20B2C009CDE34 /* SwiftUIAlternateIcons.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SwiftUIAlternateIcons.app; sourceTree = BUILT_PRODUCTS_DIR; };
1ECE112E23E20B2C009CDE34 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
1ECE113023E20B2C009CDE34 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
1ECE113223E20B2C009CDE34 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
1ECE113423E20B2F009CDE34 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
1ECE113723E20B2F009CDE34 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
1ECE113A23E20B2F009CDE34 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
1ECE113C23E20B2F009CDE34 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
1ECE114323E2171E009CDE34 /* Shades.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Shades.png; sourceTree = "<group>"; };
1ECE114523E34F05009CDE34 /* Sad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Sad.png; sourceTree = "<group>"; };
1ECE114723E35381009CDE34 /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "[email protected]"; sourceTree = "<group>"; };
1ECE114823E35381009CDE34 /* Taxi.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Taxi.png; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
1ECE112823E20B2C009CDE34 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
1ECE112223E20B2C009CDE34 = {
isa = PBXGroup;
children = (
1ECE112D23E20B2C009CDE34 /* SwiftUIAlternateIcons */,
1ECE112C23E20B2C009CDE34 /* Products */,
);
sourceTree = "<group>";
};
1ECE112C23E20B2C009CDE34 /* Products */ = {
isa = PBXGroup;
children = (
1ECE112B23E20B2C009CDE34 /* SwiftUIAlternateIcons.app */,
);
name = Products;
sourceTree = "<group>";
};
1ECE112D23E20B2C009CDE34 /* SwiftUIAlternateIcons */ = {
isa = PBXGroup;
children = (
1ECE114223E2170E009CDE34 /* Icons */,
1ECE112E23E20B2C009CDE34 /* AppDelegate.swift */,
1ECE113023E20B2C009CDE34 /* SceneDelegate.swift */,
1ECE113223E20B2C009CDE34 /* ContentView.swift */,
1ECE113423E20B2F009CDE34 /* Assets.xcassets */,
1ECE113923E20B2F009CDE34 /* LaunchScreen.storyboard */,
1ECE113C23E20B2F009CDE34 /* Info.plist */,
1ECE113623E20B2F009CDE34 /* Preview Content */,
);
path = SwiftUIAlternateIcons;
sourceTree = "<group>";
};
1ECE113623E20B2F009CDE34 /* Preview Content */ = {
isa = PBXGroup;
children = (
1ECE113723E20B2F009CDE34 /* Preview Assets.xcassets */,
);
path = "Preview Content";
sourceTree = "<group>";
};
1ECE114223E2170E009CDE34 /* Icons */ = {
isa = PBXGroup;
children = (
1ECE114523E34F05009CDE34 /* Sad.png */,
1ECE114323E2171E009CDE34 /* Shades.png */,
1ECE114823E35381009CDE34 /* Taxi.png */,
1ECE114723E35381009CDE34 /* [email protected] */,
);
path = Icons;
sourceTree = "<group>";
};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
1ECE112A23E20B2C009CDE34 /* SwiftUIAlternateIcons */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1ECE113F23E20B2F009CDE34 /* Build configuration list for PBXNativeTarget "SwiftUIAlternateIcons" */;
buildPhases = (
1ECE112723E20B2C009CDE34 /* Sources */,
1ECE112823E20B2C009CDE34 /* Frameworks */,
1ECE112923E20B2C009CDE34 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = SwiftUIAlternateIcons;
productName = SwiftUIAlternateIcons;
productReference = 1ECE112B23E20B2C009CDE34 /* SwiftUIAlternateIcons.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
1ECE112323E20B2C009CDE34 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 1130;
LastUpgradeCheck = 1130;
ORGANIZATIONNAME = iowncode;
TargetAttributes = {
1ECE112A23E20B2C009CDE34 = {
CreatedOnToolsVersion = 11.3;
};
};
};
buildConfigurationList = 1ECE112623E20B2C009CDE34 /* Build configuration list for PBXProject "SwiftUIAlternateIcons" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 1ECE112223E20B2C009CDE34;
productRefGroup = 1ECE112C23E20B2C009CDE34 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
1ECE112A23E20B2C009CDE34 /* SwiftUIAlternateIcons */,
);
};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
1ECE112923E20B2C009CDE34 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
1ECE114623E34F05009CDE34 /* Sad.png in Resources */,
1ECE113B23E20B2F009CDE34 /* LaunchScreen.storyboard in Resources */,
1ECE114423E2171E009CDE34 /* Shades.png in Resources */,
1ECE113823E20B2F009CDE34 /* Preview Assets.xcassets in Resources */,
1ECE114923E35381009CDE34 /* [email protected] in Resources */,
1ECE114A23E35381009CDE34 /* Taxi.png in Resources */,
1ECE113523E20B2F009CDE34 /* Assets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
1ECE112723E20B2C009CDE34 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
1ECE112F23E20B2C009CDE34 /* AppDelegate.swift in Sources */,
1ECE113123E20B2C009CDE34 /* SceneDelegate.swift in Sources */,
1ECE113323E20B2C009CDE34 /* ContentView.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */

/* Begin PBXVariantGroup section */
1ECE113923E20B2F009CDE34 /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
1ECE113A23E20B2F009CDE34 /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
1ECE113D23E20B2F009CDE34 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.2;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
};
name = Debug;
};
1ECE113E23E20B2F009CDE34 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.2;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
1ECE114023E20B2F009CDE34 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_ASSET_PATHS = "\"SwiftUIAlternateIcons/Preview Content\"";
DEVELOPMENT_TEAM = M6P56H6G97;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = SwiftUIAlternateIcons/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.1;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.iowncode.SwiftUIAlternateIcons;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
1ECE114123E20B2F009CDE34 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_ASSET_PATHS = "\"SwiftUIAlternateIcons/Preview Content\"";
DEVELOPMENT_TEAM = M6P56H6G97;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = SwiftUIAlternateIcons/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.1;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.iowncode.SwiftUIAlternateIcons;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
1ECE112623E20B2C009CDE34 /* Build configuration list for PBXProject "SwiftUIAlternateIcons" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1ECE113D23E20B2F009CDE34 /* Debug */,
1ECE113E23E20B2F009CDE34 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
1ECE113F23E20B2F009CDE34 /* Build configuration list for PBXNativeTarget "SwiftUIAlternateIcons" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1ECE114023E20B2F009CDE34 /* Debug */,
1ECE114123E20B2F009CDE34 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 1ECE112323E20B2C009CDE34 /* Project object */;
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Bucket
uuid = "78BE6068-C0E5-4949-9B7C-BA74B13FEF7A"
type = "1"
version = "2.0">
</Bucket>
Loading

0 comments on commit eca1f95

Please sign in to comment.