Xcode 26 treats packages generated with Icon Composer as a file. ``` - 49200A152E20346600F811C8 /* AppIcon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 49200A142E20346600F811C8 /* AppIcon.icon */; }; ``` Xcodegen by default treats the package contents as individual files ``` + A20B1E789EBBD27F04D764F3 /* icon.json in Resources */ = {isa = PBXBuildFile; fileRef = 02B01BF10E42FBA9C741D622 /* icon.json */; }; + 14861B4340D6284EE4C162C4 /* smbc.svg in Resources */ = {isa = PBXBuildFile; fileRef = 79E38677ADEE0C7DF7A6EDF7 /* smbc.svg */; }; ``` This breaks Xcode's recognition of the file as an icon. Adding this option resolves the issue: ``` options: fileTypes: "icon": file: true ``` But it would be nice if this were handled by default.
Activity
fix: icon build issues
feat(ios): add native app icon from Icon Composer (#978)
Add hand-authored Icon Composer glass icons for both flavors