Repository navigation
Xcode 26 prints confusing logs on physical iOS device #175438
Copy link
Copy link
Closed
Labels
platform-iosiOS applications specificallyiOS applications specificallyteam-iosOwned by iOS platform teamOwned by iOS platform teamtoolAffects the "flutter" command-line tool. See also t: labels.Affects the "flutter" command-line tool. See also t: labels.
Description
Steps to reproduce
flutter runtargeting a physical iOS 26 devices- Click the text field
- 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!Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
platform-iosiOS applications specificallyiOS applications specificallyteam-iosOwned by iOS platform teamOwned by iOS platform teamtoolAffects the "flutter" command-line tool. See also t: labels.Affects the "flutter" command-line tool. See also t: labels.
Type
Projects
- StatusShow more project fieldsDone
Activity
vashworth commentedon Sep 16, 2025
Another example with a different sample:
Logs
See
SystemGestureGatelogs below:Code sample
Code sample
hellohuanlin commentedon Sep 16, 2025
sounds like different issues - the 1st one is likely in the engine; no idea what 2nd one is.
Filter out unexpected process logs on iOS with better regex matching. (…
Filter out unexpected process logs on iOS with better regex matching. (…
github-actions commentedon Oct 1, 2025
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 -vand a minimal reproduction of the issue.Filter out unexpected process logs on iOS with better regex matching. (…
Filter out unexpected process logs on iOS with better regex matching. (…
Filter out unexpected process logs on iOS with better regex matching.…