diff --git a/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Contents.json b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000..42204b41 --- /dev/null +++ b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,68 @@ +{ + "images" : [ + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "Icon_16x16.png", + "scale" : "1x" + }, + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "Icon_16x16@2x.png", + "scale" : "2x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "Icon_32x32.png", + "scale" : "1x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "Icon_32x32@2x.png", + "scale" : "2x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "Icon_128x128.png", + "scale" : "1x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "Icon_128x128@2x.png", + "scale" : "2x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "Icon_256x256.png", + "scale" : "1x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "Icon_256x256@2x.png", + "scale" : "2x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "Icon_512x512.png", + "scale" : "1x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "Icon_512x512@2x.png", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_128x128.png b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_128x128.png new file mode 100644 index 00000000..47988b64 Binary files /dev/null and b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_128x128.png differ diff --git a/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_128x128@2x.png b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_128x128@2x.png new file mode 100644 index 00000000..6f85aab3 Binary files /dev/null and b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_128x128@2x.png differ diff --git a/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_16x16.png b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_16x16.png new file mode 100644 index 00000000..1a6d48de Binary files /dev/null and b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_16x16.png differ diff --git a/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_16x16@2x.png b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_16x16@2x.png new file mode 100644 index 00000000..f2d4ef21 Binary files /dev/null and b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_16x16@2x.png differ diff --git a/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_256x256.png b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_256x256.png new file mode 100644 index 00000000..6f85aab3 Binary files /dev/null and b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_256x256.png differ diff --git a/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_256x256@2x.png b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_256x256@2x.png new file mode 100644 index 00000000..286ac721 Binary files /dev/null and b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_256x256@2x.png differ diff --git a/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_32x32.png b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_32x32.png new file mode 100644 index 00000000..f2d4ef21 Binary files /dev/null and b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_32x32.png differ diff --git a/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_32x32@2x.png b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_32x32@2x.png new file mode 100644 index 00000000..bbc63a26 Binary files /dev/null and b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_32x32@2x.png differ diff --git a/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_512x512.png b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_512x512.png new file mode 100644 index 00000000..286ac721 Binary files /dev/null and b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_512x512.png differ diff --git a/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_512x512@2x.png b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_512x512@2x.png new file mode 100644 index 00000000..76b317d1 Binary files /dev/null and b/ShadowsocksX-NG2/App/Assets.xcassets/AppIcon.appiconset/Icon_512x512@2x.png differ diff --git a/ShadowsocksX-NG2/project.yml b/ShadowsocksX-NG2/project.yml index d9f993e2..43e9b5d0 100644 --- a/ShadowsocksX-NG2/project.yml +++ b/ShadowsocksX-NG2/project.yml @@ -70,6 +70,7 @@ targets: PRODUCT_BUNDLE_IDENTIFIER: com.qiuyuzhou.ShadowsocksX-NG PRODUCT_NAME: ShadowsocksX-NG2 CODE_SIGN_IDENTITY: "Developer ID Application" + ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon MARKETING_VERSION: "2.0.0" # 必须 > 旧版 1.x 已发布构建的 CFBundleVersion(始终为 1),保证 build 号严格递增。 CURRENT_PROJECT_VERSION: 2