Certificate Active in Keychain and I think Xcode but Not Recognized by VS Code / Flutter on macOS Tahoe (macOS 15)

Hi, hoping someone can help here.

I recently updated my Mac to macOS 15 (Tahoe) and am using Xcode 15+ (possibly 16). I’m working on a Flutter app and testing on a real iPhone device.

Here's the situation: I’m using the free Apple Developer account.

My signing certificate and provisioning profile both show as valid and active in Keychain and says "signing..." in Xcode.

When I build and run the app from Xcode, it works completely fine on a simulator.

But when I try to run the same project from VS Code using flutter run, whether on an simulator phone or my personal iphone, I get a code signing error, specifically:

Failed to codesign Flutter.framework with identity...

I believe the app is set to use the correct Team ID because it says my name and (team) (my team ID isBDKUKWVRBY), and I can see my certificate in Keychain under "My Certificates".

What I’ve already tried:

flutter clean

pod install / pod update

Manually selecting my team in Xcode Signing settings

Restarting my machine and VS Code

Confirming the same project builds on other machines

Verified provisioning profile is assigned to the project in Xcode

deleting and recreating a certificate

I have even had AI inside VS code take a shot at it and that couldn't fix either

My question:

Why would VS Code / Flutter not be able to use the same certificate and signing setup that works in Xcode? Is this an issue with Flutter tooling on macOS 15, or do I need to reconfigure signing differently now?

Any suggestions or fixes would be greatly appreciated!

Answered by DTS Engineer in 859089022

I recommend that you start by running through the steps in Investigating Third-Party IDE Code-Signing Problems. That’ll tell you whether you’re in the right place or not.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I recommend that you start by running through the steps in Investigating Third-Party IDE Code-Signing Problems. That’ll tell you whether you’re in the right place or not.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Certificate Active in Keychain and I think Xcode but Not Recognized by VS Code / Flutter on macOS Tahoe (macOS 15)
 
 
Q