Xcode: Support new Icon Composer .icon resources

These are a new type of resource folder (treated as a file) similar to
xcassets, supported in Xcode 26 to provide application icons.
This commit is contained in:
Darryl Pogue
2025-09-28 01:43:23 -07:00
parent 05a3f4a30d
commit e97fdf7d9a

View File

@@ -1202,6 +1202,9 @@ std::string GetDirectoryValueFromFileExtension(std::string const& dirExt)
if (ext == "xcassets"_s) {
return "folder.assetcatalog";
}
if (ext == "icon"_s) {
return "folder.iconcomposer.icon";
}
return "folder";
}
@@ -1276,6 +1279,9 @@ std::string GetSourcecodeValueFromFileExtension(
} else if (ext == "xcconfig"_s) {
keepLastKnownFileType = true;
sourcecode = "text.xcconfig";
} else if (ext == "icon"_s) {
keepLastKnownFileType = true;
sourcecode = "folder.iconcomposer.icon";
}
// else
// {