浏览代码

fix: fail to execute profile task in VSCode

Lucas.Xu 2 年之前
父节点
当前提交
98f8a3a35c
共有 3 个文件被更改,包括 6 次插入1 次删除
  1. 3 1
      frontend/.vscode/launch.json
  2. 2 0
      frontend/Makefile.toml
  3. 1 0
      frontend/app_flowy/macos/Runner.xcodeproj/project.pbxproj

+ 3 - 1
frontend/.vscode/launch.json

@@ -62,8 +62,10 @@
         {
         {
             "name": "AF: app_flowy (profile mode)",
             "name": "AF: app_flowy (profile mode)",
             "request": "launch",
             "request": "launch",
+            "program": "./lib/main.dart",
             "type": "dart",
             "type": "dart",
-            "flutterMode": "profile"
+            "flutterMode": "profile",
+            "cwd": "${workspaceRoot}/app_flowy"
         },
         },
     ]
     ]
 }
 }

+ 2 - 0
frontend/Makefile.toml

@@ -52,6 +52,7 @@ RUST_COMPILE_TARGET = "aarch64-apple-darwin"
 BUILD_FLAG = "debug"
 BUILD_FLAG = "debug"
 FLUTTER_OUTPUT_DIR = "Debug"
 FLUTTER_OUTPUT_DIR = "Debug"
 PRODUCT_EXT = "app"
 PRODUCT_EXT = "app"
+BUILD_ARCHS = "arm64"
 
 
 [env.development-mac-x86_64]
 [env.development-mac-x86_64]
 RUST_LOG = "info"
 RUST_LOG = "info"
@@ -60,6 +61,7 @@ RUST_COMPILE_TARGET = "x86_64-apple-darwin"
 BUILD_FLAG = "debug"
 BUILD_FLAG = "debug"
 FLUTTER_OUTPUT_DIR = "Debug"
 FLUTTER_OUTPUT_DIR = "Debug"
 PRODUCT_EXT = "app"
 PRODUCT_EXT = "app"
+BUILD_ARCHS = "x86_64"
 
 
 [env.production-mac-arm64]
 [env.production-mac-arm64]
 BUILD_FLAG = "release"
 BUILD_FLAG = "release"

+ 1 - 0
frontend/app_flowy/macos/Runner.xcodeproj/project.pbxproj

@@ -427,6 +427,7 @@
 					"$(inherited)",
 					"$(inherited)",
 					"@executable_path/../Frameworks",
 					"@executable_path/../Frameworks",
 				);
 				);
+				ONLY_ACTIVE_ARCH = YES;
 				PRODUCT_BUNDLE_IDENTIFIER = com.appflowy.macos;
 				PRODUCT_BUNDLE_IDENTIFIER = com.appflowy.macos;
 				PRODUCT_NAME = AppFlowy;
 				PRODUCT_NAME = AppFlowy;
 				PROVISIONING_PROFILE_SPECIFIER = "";
 				PROVISIONING_PROFILE_SPECIFIER = "";