浏览代码

[iOS] Configuration-specific AppIcons

While having configuration-specific AppIcons may be of questionable use,
I'm more interested in using the Debug version for enterprise
distribution and the Release version for AppStore distribution.
j8
Lyubo Marinov 8 年前
父节点
当前提交
713700456e
共有 19 个文件被更改,包括 106 次插入2 次删除
  1. 2
    2
      ios/app/app.xcodeproj/project.pbxproj
  2. 二进制
      ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-29@2x.png
  3. 二进制
      ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-29@3x.png
  4. 二进制
      ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-40@2x.png
  5. 二进制
      ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-60@2x.png
  6. 二进制
      ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-60@3x.png
  7. 二进制
      ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-76@1x.png
  8. 二进制
      ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-76@2x.png
  9. 二进制
      ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-83.5@2x.png
  10. 0
    0
      ios/app/src/Images.xcassets/AppIconDebug.appiconset/Contents.json
  11. 0
    0
      ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-29@2x.png
  12. 0
    0
      ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-29@3x.png
  13. 0
    0
      ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-40@2x.png
  14. 0
    0
      ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-60@2x.png
  15. 0
    0
      ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-60@3x.png
  16. 0
    0
      ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-76@1x.png
  17. 0
    0
      ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-76@2x.png
  18. 0
    0
      ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-83.5@2x.png
  19. 104
    0
      ios/app/src/Images.xcassets/AppIconRelease.appiconset/Contents.json

+ 2
- 2
ios/app/app.xcodeproj/project.pbxproj 查看文件

@@ -255,7 +255,7 @@
255 255
 		13B07F941A680F5B00A75B9A /* Debug */ = {
256 256
 			isa = XCBuildConfiguration;
257 257
 			buildSettings = {
258
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
258
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIconDebug;
259 259
 				CODE_SIGN_ENTITLEMENTS = app.entitlements;
260 260
 				CURRENT_PROJECT_VERSION = 1;
261 261
 				DEAD_CODE_STRIPPING = NO;
@@ -286,7 +286,7 @@
286 286
 		13B07F951A680F5B00A75B9A /* Release */ = {
287 287
 			isa = XCBuildConfiguration;
288 288
 			buildSettings = {
289
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
289
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIconRelease;
290 290
 				CODE_SIGN_ENTITLEMENTS = app.entitlements;
291 291
 				CURRENT_PROJECT_VERSION = 1;
292 292
 				ENABLE_BITCODE = NO;

二进制
ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-29@2x.png 查看文件


二进制
ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-29@3x.png 查看文件


二进制
ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-40@2x.png 查看文件


二进制
ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-60@2x.png 查看文件


二进制
ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-60@3x.png 查看文件


二进制
ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-76@1x.png 查看文件


二进制
ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-76@2x.png 查看文件


二进制
ios/app/src/Images.xcassets/AppIconDebug.appiconset/AppIcon-83.5@2x.png 查看文件


ios/app/src/Images.xcassets/AppIcon.appiconset/Contents.json → ios/app/src/Images.xcassets/AppIconDebug.appiconset/Contents.json 查看文件


ios/app/src/Images.xcassets/AppIcon.appiconset/AppIcon-29@2x.png → ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-29@2x.png 查看文件


ios/app/src/Images.xcassets/AppIcon.appiconset/AppIcon-29@3x.png → ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-29@3x.png 查看文件


ios/app/src/Images.xcassets/AppIcon.appiconset/AppIcon-40@2x.png → ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-40@2x.png 查看文件


ios/app/src/Images.xcassets/AppIcon.appiconset/AppIcon-60@2x.png → ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-60@2x.png 查看文件


ios/app/src/Images.xcassets/AppIcon.appiconset/AppIcon-60@3x.png → ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-60@3x.png 查看文件


ios/app/src/Images.xcassets/AppIcon.appiconset/AppIcon-76@1x.png → ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-76@1x.png 查看文件


ios/app/src/Images.xcassets/AppIcon.appiconset/AppIcon-76@2x.png → ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-76@2x.png 查看文件


ios/app/src/Images.xcassets/AppIcon.appiconset/AppIcon-83.5@2x.png → ios/app/src/Images.xcassets/AppIconRelease.appiconset/AppIcon-83.5@2x.png 查看文件


+ 104
- 0
ios/app/src/Images.xcassets/AppIconRelease.appiconset/Contents.json 查看文件

@@ -0,0 +1,104 @@
1
+{
2
+  "images" : [
3
+    {
4
+      "idiom" : "iphone",
5
+      "scale" : "2x",
6
+      "size" : "20x20"
7
+    },
8
+    {
9
+      "idiom" : "iphone",
10
+      "scale" : "3x",
11
+      "size" : "20x20"
12
+    },
13
+    {
14
+      "filename" : "AppIcon-29@2x.png",
15
+      "idiom" : "iphone",
16
+      "scale" : "2x",
17
+      "size" : "29x29"
18
+    },
19
+    {
20
+      "filename" : "AppIcon-29@3x.png",
21
+      "idiom" : "iphone",
22
+      "scale" : "3x",
23
+      "size" : "29x29"
24
+    },
25
+    {
26
+      "filename" : "AppIcon-40@2x.png",
27
+      "idiom" : "iphone",
28
+      "scale" : "2x",
29
+      "size" : "40x40"
30
+    },
31
+    {
32
+      "filename" : "AppIcon-60@2x.png",
33
+      "idiom" : "iphone",
34
+      "scale" : "3x",
35
+      "size" : "40x40"
36
+    },
37
+    {
38
+      "filename" : "AppIcon-60@2x.png",
39
+      "idiom" : "iphone",
40
+      "scale" : "2x",
41
+      "size" : "60x60"
42
+    },
43
+    {
44
+      "filename" : "AppIcon-60@3x.png",
45
+      "idiom" : "iphone",
46
+      "scale" : "3x",
47
+      "size" : "60x60"
48
+    },
49
+    {
50
+      "idiom" : "ipad",
51
+      "scale" : "1x",
52
+      "size" : "20x20"
53
+    },
54
+    {
55
+      "idiom" : "ipad",
56
+      "scale" : "2x",
57
+      "size" : "20x20"
58
+    },
59
+    {
60
+      "idiom" : "ipad",
61
+      "scale" : "1x",
62
+      "size" : "29x29"
63
+    },
64
+    {
65
+      "filename" : "AppIcon-29@2x.png",
66
+      "idiom" : "ipad",
67
+      "scale" : "2x",
68
+      "size" : "29x29"
69
+    },
70
+    {
71
+      "idiom" : "ipad",
72
+      "scale" : "1x",
73
+      "size" : "40x40"
74
+    },
75
+    {
76
+      "filename" : "AppIcon-40@2x.png",
77
+      "idiom" : "ipad",
78
+      "scale" : "2x",
79
+      "size" : "40x40"
80
+    },
81
+    {
82
+      "filename" : "AppIcon-76@1x.png",
83
+      "idiom" : "ipad",
84
+      "scale" : "1x",
85
+      "size" : "76x76"
86
+    },
87
+    {
88
+      "filename" : "AppIcon-76@2x.png",
89
+      "idiom" : "ipad",
90
+      "scale" : "2x",
91
+      "size" : "76x76"
92
+    },
93
+    {
94
+      "filename" : "AppIcon-83.5@2x.png",
95
+      "idiom" : "ipad",
96
+      "scale" : "2x",
97
+      "size" : "83.5x83.5"
98
+    }
99
+  ],
100
+  "info" : {
101
+    "author" : "xcode",
102
+    "version" : 1
103
+  }
104
+}

正在加载...
取消
保存