Skip to content

Xcode 26 prints confusing logs on physical iOS device #175438

Closed

Description

@vashworth

Steps to reproduce

  1. flutter run targeting a physical iOS 26 devices
  2. Click the text field
  3. See confusing logs in terminal

Expected results

No confusing logs that didn't appear before Xcode 26

Actual results

See CoreText note logs in output:

Running Xcode build...
Xcode build done.                                            4.7s
Installing and launching...                                        11.4s
Syncing files to device iPad...                          10ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

A Dart VM Service on iPad is available at: http://127.0.0.1:57439/yFu_tPnG-8w=/
The Flutter DevTools debugger and profiler on iPad is available at:
http://127.0.0.1:9105?uri=http://127.0.0.1:57439/yFu_tPnG-8w=/

Performing hot restart...
Restarted application in 1,872ms.
CoreText note: Client requested name ".SFCompact", it will get TimesNewRomanPSMT rather than the intended font. All system UI font access should be through proper APIs such as CTFontCreateUIFontForLanguage() or +[UIFont systemFontOfSize:].
CoreText note: Set a breakpoint on CTFontLogSystemFontNameRequest to debug.

Code sample

Code sample
import 'package:flutter/material.dart';

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    const appTitle = 'Form Styling Demo';
    return MaterialApp(
      title: appTitle,
      home: Scaffold(
        appBar: AppBar(title: const Text(appTitle)),
        body: const MyCustomForm(),
      ),
    );
  }
}

class MyCustomForm extends StatelessWidget {
  const MyCustomForm({super.key});

  @override
  Widget build(BuildContext context) {
    return Column(
      crossAxisAlignment: CrossAxisAlignment.start,
      children: <Widget>[
        const Padding(
          padding: EdgeInsets.symmetric(horizontal: 8, vertical: 16),
          child: TextField(
            decoration: InputDecoration(
              border: OutlineInputBorder(),
              hintText: 'Enter a search term',
            ),
          ),
        ),
        Padding(
          padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 16),
          child: TextFormField(
            decoration: const InputDecoration(
              border: UnderlineInputBorder(),
              labelText: 'Enter your username',
            ),
          ),
        ),
      ],
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration

[Upload media here]

Logs

Logs
[Paste your logs here]

Flutter Doctor output

Doctor output
[✓] Flutter (Channel main, 3.37.0-1.0.pre-134, on macOS 15.6.1 24G90 darwin-arm64, locale en)
[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 26.0)
[✓] Chrome - develop for the web
[✓] Connected device (5 available)
[✓] Network resources

• No issues found!

Activity

  1. added
    platform-iosiOS applications specifically
    toolAffects the "flutter" command-line tool. See also t: labels.
    team-iosOwned by iOS platform team
    on Sep 16, 2025
  2. vashworth commented on Sep 16, 2025

    @vashworth
    ContributorAuthor

    Another example with a different sample:

    Logs

    See SystemGestureGate logs below:

    Running Xcode build...
    Xcode build done.                                            3.9s
    Installing and launching...                                        11.4s
    Syncing files to device iPad...                          16ms
    
    Flutter run key commands.
    r Hot reload. 🔥🔥🔥
    R Hot restart.
    h List all available interactive commands.
    d Detach (terminate "flutter run" but leave application running).
    c Clear the screen
    q Quit (terminate the application on the device).
    
    A Dart VM Service on iPad is available at: http://127.0.0.1:49169/zVcb3aATzUw=/
    The Flutter DevTools debugger and profiler on iPad is available at:
    http://127.0.0.1:9105?uri=http://127.0.0.1:49169/zVcb3aATzUw=/
    [SystemGestureGate] <0x13a0c3700> Gesture: System gesture gate timed out.
    

    Code sample

    Code sample
    import 'package:flutter/material.dart';
    
    void main() => runApp(const MyApp());
    
    class MyApp extends StatelessWidget {
      const MyApp({super.key});
    
      @override
      Widget build(BuildContext context) {
        const appTitle = 'Form Styling Demo';
        return MaterialApp(
          title: appTitle,
          home: Scaffold(
            appBar: AppBar(title: const Text(appTitle)),
            body: const MyCustomForm(),
          ),
        );
      }
    }
    
    class MyCustomForm extends StatelessWidget {
      const MyCustomForm({super.key});
    
      @override
      Widget build(BuildContext context) {
        return Column(
          crossAxisAlignment: CrossAxisAlignment.start,
          children: <Widget>[
            const Padding(
              padding: EdgeInsets.symmetric(horizontal: 8, vertical: 16),
              child: TextField(
                decoration: InputDecoration(
                  border: OutlineInputBorder(),
                  hintText: 'Enter a search term',
                ),
              ),
            ),
            Padding(
              padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 16),
              child: TextFormField(
                decoration: const InputDecoration(
                  border: UnderlineInputBorder(),
                  labelText: 'Enter your username',
                ),
              ),
            ),
          ],
        );
      }
    }
  3. hellohuanlin commented on Sep 16, 2025

    @hellohuanlin
    Contributor

    sounds like different issues - the 1st one is likely in the engine; no idea what 2nd one is.

  4. moved this from Not started to In Progress in Apple release: Xcode, iOS, macOSon Sep 16, 2025
  5. github-actions commented on Oct 1, 2025

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  6. locked as resolved and limited conversation to collaborators on Oct 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    platform-iosiOS applications specificallyteam-iosOwned by iOS platform teamtoolAffects the "flutter" command-line tool. See also t: labels.

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions