Skip to content

Commit ffe7761

Browse files
committed
fix(build)
1 parent 70b5106 commit ffe7761

File tree

11 files changed

+229
-79
lines changed

11 files changed

+229
-79
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ migrate_working_dir/
1515
*.ipr
1616
*.iws
1717
.idea/
18-
18+
*.exe
1919
# The .vscode folder contains launch configuration and tasks you configure in
2020
# VS Code which you may wish to be included in version control, so this line
2121
# is commented out by default.
@@ -41,3 +41,4 @@ app.*.map.json
4141
/android/app/debug
4242
/android/app/profile
4343
/android/app/release
44+
/assets/keystore

android/app/build.gradle

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,14 @@ if (flutterVersionName == null) {
2323
flutterVersionName = "1.0"
2424
}
2525

26+
def keystorePropertiesFile = rootProject.file("key.properties")
27+
def keystoreProperties = new Properties()
28+
if (keystorePropertiesFile.exists()) {
29+
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
30+
}
31+
2632
android {
27-
namespace = "com.example.bilibilimusic"
33+
namespace = "com.mystyle.bilibilimusic"
2834
compileSdk = flutter.compileSdkVersion
2935
ndkVersion = flutter.ndkVersion
3036

@@ -37,20 +43,38 @@ android {
3743
}
3844
defaultConfig {
3945
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
40-
applicationId = "com.example.bilibilimusic"
46+
applicationId = "com.mystyle.bilibilimusic"
4147
// You can update the following values to match your application needs.
4248
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
4349
minSdk = flutter.minSdkVersion
4450
targetSdk = flutter.targetSdkVersion
4551
versionCode = flutterVersionCode.toInteger()
4652
versionName = flutterVersionName
53+
multiDexEnabled true
54+
}
55+
signingConfigs {
56+
release {
57+
keyAlias keystoreProperties['keyAlias']
58+
keyPassword keystoreProperties['keyPassword']
59+
storeFile file(keystoreProperties['storeFile'])
60+
storePassword keystoreProperties['storePassword']
61+
v1SigningEnabled true
62+
v2SigningEnabled true
63+
}
4764
}
48-
4965
buildTypes {
5066
release {
5167
// TODO: Add your own signing config for the release build.
5268
// Signing with the debug keys for now, so `flutter run --release` works.
53-
signingConfig = signingConfigs.debug
69+
signingConfig signingConfigs.release
70+
minifyEnabled true
71+
shrinkResources true
72+
proguardFiles(
73+
getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro"
74+
)
75+
}
76+
debug {
77+
signingConfig signingConfigs.release
5478
}
5579
}
5680
}
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
package com.example.bilibilimusic
2-
3-
import io.flutter.embedding.android.FlutterActivity
4-
5-
class MainActivity: FlutterActivity()
1+
package com.mystyle.bilibilimusic
2+
3+
import io.flutter.embedding.android.FlutterActivity
4+
5+
class MainActivity: FlutterActivity()

inno.iss

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
; Script generated by the Inno Setup Script Wizard.
2+
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
3+
4+
#define MyAppName "Bilibili Music"
5+
#define MyAppVersion "1.0.0.0"
6+
#define MyAppPublisher "My Company, Inc."
7+
#define MyAppExeName "bilibilimusic.exe"
8+
#define MyAppAssocName MyAppName + " File"
9+
#define MyAppAssocExt ".myp"
10+
#define MyAppAssocKey StringChange(MyAppAssocName, " ", "") + MyAppAssocExt
11+
12+
[Setup]
13+
; NOTE: The value of AppId uniquely identifies this application. Do not use the same AppId value in installers for other applications.
14+
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
15+
AppId={{14537B83-2068-4F32-BA83-267FF3C9E7C8}
16+
AppName={#MyAppName}
17+
AppVersion={#MyAppVersion}
18+
;AppVerName={#MyAppName} {#MyAppVersion}
19+
AppPublisher={#MyAppPublisher}
20+
DefaultDirName={autopf}\{#MyAppName}
21+
ChangesAssociations=yes
22+
DisableProgramGroupPage=yes
23+
; Uncomment the following line to run in non administrative install mode (install for current user only.)
24+
;PrivilegesRequired=lowest
25+
OutputDir=E:\project\bilibili-music
26+
OutputBaseFilename=mysetup
27+
Compression=lzma
28+
SolidCompression=yes
29+
WizardStyle=modern
30+
31+
[Languages]
32+
Name: "english"; MessagesFile: "compiler:Default.isl"
33+
34+
[Tasks]
35+
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
36+
37+
[Files]
38+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-console-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
39+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-console-l1-2-0.dll"; DestDir: "{app}"; Flags: ignoreversion
40+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-datetime-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
41+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-debug-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
42+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-errorhandling-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
43+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-fibers-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
44+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-file-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
45+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-file-l1-2-0.dll"; DestDir: "{app}"; Flags: ignoreversion
46+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-file-l2-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
47+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-handle-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
48+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-heap-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
49+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-interlocked-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
50+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-libraryloader-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
51+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-localization-l1-2-0.dll"; DestDir: "{app}"; Flags: ignoreversion
52+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-memory-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
53+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-namedpipe-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
54+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-processenvironment-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
55+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-processthreads-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
56+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-processthreads-l1-1-1.dll"; DestDir: "{app}"; Flags: ignoreversion
57+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-profile-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
58+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-rtlsupport-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
59+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-string-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
60+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-synch-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
61+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-synch-l1-2-0.dll"; DestDir: "{app}"; Flags: ignoreversion
62+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-sysinfo-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
63+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-timezone-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
64+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-core-util-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
65+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-conio-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
66+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-convert-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
67+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-environment-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
68+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-filesystem-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
69+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-heap-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
70+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-locale-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
71+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-math-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
72+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-multibyte-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
73+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-private-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
74+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-process-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
75+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-runtime-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
76+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-stdio-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
77+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-string-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
78+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-time-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
79+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-crt-utility-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
80+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-downlevel-kernel32-l2-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
81+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\api-ms-win-eventing-provider-l1-1-0.dll"; DestDir: "{app}"; Flags: ignoreversion
82+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\battery_plus_plugin.dll"; DestDir: "{app}"; Flags: ignoreversion
83+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\concrt140.dll"; DestDir: "{app}"; Flags: ignoreversion
84+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\d3dcompiler_47.dll"; DestDir: "{app}"; Flags: ignoreversion
85+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\flutter_volume_controller_plugin.dll"; DestDir: "{app}"; Flags: ignoreversion
86+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\flutter_windows.dll"; DestDir: "{app}"; Flags: ignoreversion
87+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\just_audio_windows_plugin.dll"; DestDir: "{app}"; Flags: ignoreversion
88+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\libc++.dll"; DestDir: "{app}"; Flags: ignoreversion
89+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\libEGL.dll"; DestDir: "{app}"; Flags: ignoreversion
90+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\libGLESv2.dll"; DestDir: "{app}"; Flags: ignoreversion
91+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\libmpv-2.dll"; DestDir: "{app}"; Flags: ignoreversion
92+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\media_kit_libs_windows_video_plugin.dll"; DestDir: "{app}"; Flags: ignoreversion
93+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\media_kit_video_plugin.dll"; DestDir: "{app}"; Flags: ignoreversion
94+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\msvcp140.dll"; DestDir: "{app}"; Flags: ignoreversion
95+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\bilibilimusic.exe"; DestDir: "{app}"; Flags: ignoreversion
96+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\msvcp140_1.dll"; DestDir: "{app}"; Flags: ignoreversion
97+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\msvcp140_2.dll"; DestDir: "{app}"; Flags: ignoreversion
98+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\msvcp140_atomic_wait.dll"; DestDir: "{app}"; Flags: ignoreversion
99+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\msvcp140_codecvt_ids.dll"; DestDir: "{app}"; Flags: ignoreversion
100+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\permission_handler_windows_plugin.dll"; DestDir: "{app}"; Flags: ignoreversion
101+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\screen_brightness_windows_plugin.dll"; DestDir: "{app}"; Flags: ignoreversion
102+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\screen_retriever_windows_plugin.dll"; DestDir: "{app}"; Flags: ignoreversion
103+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\ucrtbase.dll"; DestDir: "{app}"; Flags: ignoreversion
104+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\ucrtbased.dll"; DestDir: "{app}"; Flags: ignoreversion
105+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\url_launcher_windows_plugin.dll"; DestDir: "{app}"; Flags: ignoreversion
106+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\vccorlib140.dll"; DestDir: "{app}"; Flags: ignoreversion
107+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\vccorlib140d.dll"; DestDir: "{app}"; Flags: ignoreversion
108+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\vcruntime140.dll"; DestDir: "{app}"; Flags: ignoreversion
109+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\vcruntime140_1.dll"; DestDir: "{app}"; Flags: ignoreversion
110+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\vcruntime140_1d.dll"; DestDir: "{app}"; Flags: ignoreversion
111+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\vcruntime140d.dll"; DestDir: "{app}"; Flags: ignoreversion
112+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\vk_swiftshader.dll"; DestDir: "{app}"; Flags: ignoreversion
113+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\vulkan-1.dll"; DestDir: "{app}"; Flags: ignoreversion
114+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\window_manager_plugin.dll"; DestDir: "{app}"; Flags: ignoreversion
115+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\windows_single_instance_plugin.dll"; DestDir: "{app}"; Flags: ignoreversion
116+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\zlib.dll"; DestDir: "{app}"; Flags: ignoreversion
117+
Source: "E:\project\bilibili-music\build\windows\x64\runner\Release\data\*"; DestDir: "{app}\data"; Flags: ignoreversion recursesubdirs createallsubdirs
118+
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
119+
120+
[Registry]
121+
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocExt}\OpenWithProgids"; ValueType: string; ValueName: "{#MyAppAssocKey}"; ValueData: ""; Flags: uninsdeletevalue
122+
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}"; ValueType: string; ValueName: ""; ValueData: "{#MyAppAssocName}"; Flags: uninsdeletekey
123+
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\{#MyAppExeName},0"
124+
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\{#MyAppExeName}"" ""%1"""
125+
Root: HKA; Subkey: "Software\Classes\Applications\{#MyAppExeName}\SupportedTypes"; ValueType: string; ValueName: ".myp"; ValueData: ""
126+
127+
[Icons]
128+
Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
129+
Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
130+
131+
[Run]
132+
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent

ios/Runner.xcodeproj/project.pbxproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,7 @@
368368
"$(inherited)",
369369
"@executable_path/Frameworks",
370370
);
371-
PRODUCT_BUNDLE_IDENTIFIER = com.example.bilibilimusic;
371+
PRODUCT_BUNDLE_IDENTIFIER = com.mystyle.bilibilimusic;
372372
PRODUCT_NAME = "$(TARGET_NAME)";
373373
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
374374
SWIFT_VERSION = 5.0;
@@ -384,7 +384,7 @@
384384
CURRENT_PROJECT_VERSION = 1;
385385
GENERATE_INFOPLIST_FILE = YES;
386386
MARKETING_VERSION = 1.0;
387-
PRODUCT_BUNDLE_IDENTIFIER = com.example.bilibilimusic.RunnerTests;
387+
PRODUCT_BUNDLE_IDENTIFIER = com.mystyle.bilibilimusic.RunnerTests;
388388
PRODUCT_NAME = "$(TARGET_NAME)";
389389
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
390390
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -401,7 +401,7 @@
401401
CURRENT_PROJECT_VERSION = 1;
402402
GENERATE_INFOPLIST_FILE = YES;
403403
MARKETING_VERSION = 1.0;
404-
PRODUCT_BUNDLE_IDENTIFIER = com.example.bilibilimusic.RunnerTests;
404+
PRODUCT_BUNDLE_IDENTIFIER = com.mystyle.bilibilimusic.RunnerTests;
405405
PRODUCT_NAME = "$(TARGET_NAME)";
406406
SWIFT_VERSION = 5.0;
407407
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@@ -416,7 +416,7 @@
416416
CURRENT_PROJECT_VERSION = 1;
417417
GENERATE_INFOPLIST_FILE = YES;
418418
MARKETING_VERSION = 1.0;
419-
PRODUCT_BUNDLE_IDENTIFIER = com.example.bilibilimusic.RunnerTests;
419+
PRODUCT_BUNDLE_IDENTIFIER = com.mystyle.bilibilimusic.RunnerTests;
420420
PRODUCT_NAME = "$(TARGET_NAME)";
421421
SWIFT_VERSION = 5.0;
422422
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@@ -547,7 +547,7 @@
547547
"$(inherited)",
548548
"@executable_path/Frameworks",
549549
);
550-
PRODUCT_BUNDLE_IDENTIFIER = com.example.bilibilimusic;
550+
PRODUCT_BUNDLE_IDENTIFIER = com.mystyle.bilibilimusic;
551551
PRODUCT_NAME = "$(TARGET_NAME)";
552552
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
553553
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -569,7 +569,7 @@
569569
"$(inherited)",
570570
"@executable_path/Frameworks",
571571
);
572-
PRODUCT_BUNDLE_IDENTIFIER = com.example.bilibilimusic;
572+
PRODUCT_BUNDLE_IDENTIFIER = com.mystyle.bilibilimusic;
573573
PRODUCT_NAME = "$(TARGET_NAME)";
574574
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
575575
SWIFT_VERSION = 5.0;

lib/main.dart

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -93,39 +93,7 @@ class _MyAppState extends State<MyApp> with WindowListener {
9393
setState(() {});
9494
}
9595

96-
@override
97-
void onWindowClose() async {
98-
bool isPreventClose = await windowManager.isPreventClose();
99-
if (isPreventClose) {
100-
showDialog(
101-
context: Get.context!,
102-
builder: (_) {
103-
return AlertDialog(
104-
title: const Text('确定关闭此应用吗?', style: TextStyle(fontSize: 16)),
105-
actions: [
106-
TextButton(
107-
child: const Text('确定', style: TextStyle(fontSize: 14)),
108-
onPressed: () {
109-
Navigator.of(Get.context!).pop();
110-
windowManager.destroy();
111-
},
112-
),
113-
TextButton(
114-
child: const Text('取消', style: TextStyle(fontSize: 14)),
115-
onPressed: () {
116-
Navigator.of(Get.context!).pop();
117-
},
118-
),
119-
],
120-
);
121-
},
122-
);
123-
}
124-
}
125-
12696
void _init() async {
127-
// Add this line to override the default close handler
128-
await windowManager.setPreventClose(true);
12997
await windowManager.setTitle('Bilibili Music');
13098
setState(() {});
13199
}

0 commit comments

Comments
 (0)