Short answer
Select the Runner target in Xcode, open Signing & Capabilities, keep Automatically manage signing on, and choose your team. If your team isn’t listed, add your Apple account first. Then check that the Bundle Identifier matches the App ID you registered.
What Xcode is missing, and the fix
01
No team is selected
“Select the team associated with your registered Apple Developer account.” Flutter, Build and release an iOS app
Each target that gets signed needs a team. In Xcode, select the Runner target, open the Signing & Capabilities tab, and pick your team in the Team menu. Flutter’s guide says automatic signing, on by default, is enough for most apps.
02
Your Apple account isn’t in Xcode
“If required, select Add Account..., then update this setting.” Flutter, Build and release an iOS app
The Team menu only lists teams from accounts signed in to Xcode. If yours is missing, add the Apple account you use for the Apple Developer Program, then come back and pick the team.
03
The bundle ID doesn’t match your App ID
“The App ID you registered on App Store Connect.” Flutter, Build and release an iOS app
Flutter’s guide lists the Bundle Identifier, in the General tab, as the App ID you registered. If yours differs, set it to match before you archive.
Checked against the vendor’s docs on : Flutter docs: Build and release an iOS app.
Rather hand it over?
Fixed scope, fixed price, paid upfront. The work happens in writing; no call needed.
- from $450App Fix TicketOne reproducible bug in an existing mobile or web app, diagnosed and fixed.See scope and start
- from $450AI-Built App RescueA Lovable, Bolt or Cursor app checked end to end in 3 days, then its worst problems fixed at a fixed price.No issues worth fixing, no charge. If the Launch Check finds nothing rated medium or higher, Simon refunds the full $450. You keep the report either way.See scope and start
Related: Flutter pod install failed · App Store Guideline 2.1 rejection