Skip to content

Xcode and Flutter iOS build errorXcode: “Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionSentinelHostApplications…”

flutter build ios, flutter run or xcodebuild prints Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionSentinelHostApplications (or a similar Xcode.IDEKit identifier), usually right after installing or updating Xcode. It is often a harmless log line next to a different real error. It can also mean Xcode’s first-launch setup didn’t finish, xcode-select points at a different Xcode or at the standalone Command Line Tools, or iOS platform support isn’t installed.

Short answer

Point the command-line tools at your Xcode and finish its first-launch setup in one command: sudo sh -c 'xcode-select -s /Applications/Xcode.app/Contents/Developer && xcodebuild -runFirstLaunch'. Open Xcode once to accept the license, then build again. If the build still fails, these lines may only be noise: look further down the log for the actual error.

Why Xcode can’t find the extension point, and the fix

  1. 01

    First-launch setup not run after an install or update

    “To configure the Xcode command-line tools to use the version of Xcode you installed, run the following command in your preferred terminal” Flutter, Set up iOS development

    A new Xcode installs extra components on first launch. Building from the terminal before that leaves xcodebuild without them.

    sudo sh -c 'xcode-select -s /Applications/Xcode.app/Contents/Developer && xcodebuild -runFirstLaunch'
  2. 02

    xcode-select points at another Xcode

    With two Xcode versions, or only the Command Line Tools selected, flutter builds with the wrong one. Check the path and switch it; use the path of the Xcode you want if it isn’t in /Applications.

    xcode-select -p
    # expected: /Applications/Xcode.app/Contents/Developer
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
  3. 03

    iOS platform support not installed

    A fresh Xcode may not have the iOS platform and simulator runtimes yet. Flutter’s iOS setup downloads them with one command; try it if the steps above don’t help.

    xcodebuild -downloadPlatform iOS
  4. 04

    The real error is somewhere else

    xcodebuild can print these lines and still build. If the build fails, scroll to the first line with error: further down, or open ios/Runner.xcworkspace in Xcode and build there to see it.

    flutter build ios -v 2>&1 | grep -n "error:" | head

Checked against the vendor’s docs on : Flutter: Set up iOS development (xcode-select and runFirstLaunch).

Rather hand it over?

Fixed scope, fixed price, paid upfront. The work happens in writing; no call needed.

Related: Xcode PhaseScriptExecution failed · Xcode “Unable to boot the Simulator” · Flutter pod install failed · Xcode provisioning profile invalid or expired

Questions

More on this error

Do I need sudo?

Yes. Both xcode-select -s and xcodebuild -runFirstLaunch change system-wide settings, so they ask for your password.

It happens on CI. What should the job run?

Select the Xcode version and run xcodebuild -runFirstLaunch at the start of the job, before flutter build ios. Hosted macOS runners often have several Xcode versions installed.

Can you fix it for me?

If one bug is the whole problem, the App Fix Ticket covers it: a written diagnosis first, then the fix. If the app has more going on, the Launch Check is a written check of the whole app. Each issue found is rated critical, high, medium or low, with where it is and how it was confirmed. 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. This applies to the first 10 Launch Checks bought after October 30, 2026.

A different error?

Describe it and get a written quote

Send the error and what you were doing. You get a written scope, a fixed price and a timeline; Simon replies by email, usually within one business day.