Сборка Flutter для iOS завершается неудачно: «Оператор проверки нуля используется для нулевого значения» в xcode_backendIOS

Программируем под IOS
Ответить
Anonymous
 Сборка Flutter для iOS завершается неудачно: «Оператор проверки нуля используется для нулевого значения» в xcode_backend

Сообщение Anonymous »

Необработанное исключение:
Оператор проверки нуля используется для нулевого значения.

Код: Выделить всё

#0      Context._embedNativeAssets (file:///Users/16macbook/Developer/flutter/packages/flutter_tools/bin/xcode_backend.dart:341:68)
#1      Context.embedFlutterFrameworks (file:///Users/16macbook/Developer/flutter/packages/flutter_tools/bin/xcode_backend.dart:317:5)
#2      Context.run (file:///Users/16macbook/Developer/flutter/packages/flutter_tools/bin/xcode_backend.dart:60:9)
#3      main (file:///Users/16macbook/Developer/flutter/packages/flutter_tools/bin/xcode_backend.dart:17:5)
#4      _delayEntrypointInvocation. (dart:isolate-patch/isolate_patch.dart:312:33)
#5      _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:193:12)
Что я пробовал:
  • Переименовал папки проекта, чтобы в пути к файлу не было пробелов.
  • Выполнил очистку flutter и получение flutter pub.
  • Переустановил CocoaPods (

    Код: Выделить всё

    rm -rf Pods
    , pod install).
  • Проверено, что Generated.xcconfig существует и $FLUTTER_ROOT правильно сопоставлен в Xcode.
  • Подтверждено, что симулятор открыт и работает через xcrun simctl.
  • Проверил, что мой Flutter SDK обновлен.
Среда:
  • Компьютер: Intel Core i9 MacBook Pro
  • Версия Xcode: 26.3 (17C519)
Flutter Doctor:

Код: Выделить всё

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.38.9, on macOS 15.6.1 24G90 darwin-x64, locale en-CA)
[✗] Android toolchain - develop for Android devices
✗ Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.dev/to/macos-android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, please use
`flutter config --android-sdk` to update to that location.

[✓] Xcode - develop for iOS and macOS (Xcode 26.3)
[✓] Chrome - develop for the web
[✓] Connected device (3 available)
[✓] Network resources
Надеюсь, я предоставил как можно больше информации. пожалуйста, помогите, прошло несколько дней.

Подробнее здесь: https://stackoverflow.com/questions/798 ... e-in-xcode
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»