Skip to content

Commit a693b5e

Browse files
author
RockerFlower
committed
[iOS] Update template icons
Updates the AppIcon and LaunchImage assets in the iOS app template to meet Apple's icon guidelines as of iOS. Assets were moved to the [flutter_template_images][1] package, which includes them as of version 4.2.0. Ref: https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons#specifications Update the test on creating iOS templated icons Validate that at least one of the iOS templated icons gets downloaded and put in the right spot. Issue: flutter#106110 [1]: https://github.com/flutter/packages/tree/main/packages/flutter_template_images
1 parent e1d9adf commit a693b5e

40 files changed

+22
-20
lines changed

packages/flutter_tools/lib/src/commands/update_packages.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ const Map<String, String> kManuallyPinnedDependencies = <String, String>{
3030
// Add pinned packages here. Please leave a comment explaining why.
3131
'archive': '3.1.11', // Breaking changes in 3.2.0, see https://github.com/flutter/flutter/issues/98536
3232
'flutter_gallery_assets': '1.0.2', // Tests depend on the exact version.
33-
'flutter_template_images': '4.1.0', // Must always exactly match flutter_tools template.
33+
'flutter_template_images': '4.2.0', // Must always exactly match flutter_tools template.
3434
'video_player': '2.2.11',
3535
// Could potentially break color scheme tests on upgrade,
3636
// so pin and manually update as needed.

packages/flutter_tools/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
coverage: 1.3.2
1717
crypto: 3.0.2
1818
file: 6.1.2
19-
flutter_template_images: 4.1.0
19+
flutter_template_images: 4.2.0
2020
html: 0.15.0
2121
http: 0.13.4
2222
intl: 0.17.0

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png.img.tmpl

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/app_shared/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]

Whitespace-only changes.

packages/flutter_tools/templates/template_manifest.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -59,25 +59,25 @@
5959
"templates/app_shared/ios.tmpl/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist",
6060
"templates/app_shared/ios.tmpl/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings",
6161
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json",
62-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
63-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
64-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
65-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
66-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
67-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
68-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
69-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
70-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
71-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
72-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
73-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
74-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
75-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
76-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]",
62+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
63+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
64+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
65+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
66+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
67+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
68+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
69+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
70+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
71+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
72+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
73+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
74+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
75+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
76+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/[email protected].img.tmpl",
7777
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json",
78-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png",
79-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]",
80-
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]",
78+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png.img.tmpl",
79+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/[email protected].img.tmpl",
80+
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/[email protected].img.tmpl",
8181
"templates/app_shared/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/README.md",
8282
"templates/app_shared/ios.tmpl/Runner/Base.lproj/LaunchScreen.storyboard",
8383
"templates/app_shared/ios.tmpl/Runner/Base.lproj/Main.storyboard",

packages/flutter_tools/test/commands.shard/permeable/create_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,8 @@ void main() {
127127
'ios/Flutter/AppFrameworkInfo.plist',
128128
'ios/Runner/AppDelegate.m',
129129
'ios/Runner/GeneratedPluginRegistrant.h',
130+
'ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]',
131+
'ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png',
130132
'lib/main.dart',
131133
],
132134
);

0 commit comments

Comments
 (0)