Тема: Постоянный сбой ввода-магистраIOS

Программируем под IOS
Ответить
Anonymous
 Тема: Постоянный сбой ввода-магистра

Сообщение Anonymous »

Я разработчик ПК, создаю мое приложение Flutter для iOS с помощью платформ Cloud CI/CD. Мое приложение прекрасно работает на Android (как эмуляторах, так и физических устройствах), подтверждая здоровье моего кода DART и использования плагинов. Darwin-podhelper.rb Файл во время процесса установки Pod, который является основной частью нативной сборки iOS Flutter.require File.expand_path('../Flutter/ephemeral/.symlinks/flutter/darwin-podhelper.rb', __FILE__)

This Darwin-podhelper.rb Helper File необходим для Flutter для правильной интеграции плагинов в нативный проект iOS через кокопод. Однако в среде CI/CD:
The flutter build ios command (or `flutter build ios --config-only`, which is designed to generate this file) internally runs pod install as part of its process.
This internal pod install attempts to process the Podfile, which immediately tries to require `darwin-podhelper.rb`.
But the `darwin-podhelper.rb` file does not exist yet because the flutter build ios command (that's supposed to create it) hasn't completed its work due to this very requirement!
< /code>
Это создает порочный цикл, что приводит к сбою сборки, потому что файл «не найден», когда это необходимо, даже если его генерация является частью задания команды.
журнал ошибок ключей (с обеих платформ, во время внутренней установки Fluther Build iOS): < /p>

[!] Invalid `Podfile` file: cannot load such file -- /Users/builder/clone/ios/Flutter/ephemeral/.symlinks/flutter/darwin-podhelper.rb.

from /Users/builder/clone/ios/Podfile:6
-------------------------------------------
✅ Required to load Flutter helper methods like `flutter_install_ios_plugin_pods` require File.expand_path('../Flutter/ephemeral/.symlinks/flutter/darwin-podhelper.rb',
__FILE__)
-------------------------------------------
Error running pod install


Подробнее здесь: https://stackoverflow.com/questions/796 ... rcular-dep
Ответить

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

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

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

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

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