#ios #xcode #cordova #cocoapods
#iOS #xcode #кордова #cocoapods
Вопрос:
Я получаю две ошибки,
- Невозможно загрузить содержимое списка файлов: ‘/ Target Support Files / Pods-Имя цели / Pods-Имя цели-frameworks-Debug-input-files.xcfilelist’
- Невозможно загрузить содержимое списка файлов: ‘/ Target Support Files / Pods-Имя цели / Pods-Имя цели-frameworks-Debug-output-files.xcfilelist’
Ниже приведено содержимое моего Podfile,
flutter_application_path = ‘путь к модулю flutter’
загрузить File.join(flutter_application_path, ‘.ios’, ‘Flutter’, ‘podhelper.rb’)
target ‘Имя цели’ do
install_all_flutter_pods(flutter_application_path)
завершение
У меня есть модуль flutter, который я использую в своем проекте. Поэтому для этого я интегрирую этот модуль flutter через Podfile.
Если кто-нибудь хочет узнать о том, как встроить модуль flutter в проект iOS, пожалуйста, перейдите по этой ссылке https://flutter.dev/docs/development/add-to-app/ios/project-setup
Я пробовал следующие решения,
- модуль деинтеграции и модуль установки
- Удаление папки pods, podfile.блокировка и автоматически сгенерированный project-name.xcworkspace. Затем модуль установки
- Удаление записей в Embed Pods Framework-> InputFileLists amp; OutputFileLists-> Чистая сборка. (При выполнении этого выдает другую ошибку podfile.файл блокировки не синхронизирован. Пожалуйста, установите pod)
- Удаление производных данных -> Чистая сборка.
Я использую Xcode 12.2.
Заранее спасибо.
Комментарии:
1. Вы можете попробовать
pod repo update
. Что-то, что я делаю, когда больше ничего не работает. Помогает, возможно, в 20% случаев, так что не надейтесь: (2. @hvaughan3 Я попробовал обновить репозиторий pod. Это не помогло мне устранить проблему. Я нашел решение для этого. Я опубликовал решение этой проблемы.
Ответ №1:
Я нашел решение для этого.
Нам нужно внести изменения в build-debug.xcconfig и build-release.xcconfig .
В buid-debug.xcconfig внесите изменения следующим образом,
- Прокомментируйте эту строку: #включить «../ pods-debug.xcconfig»
- Добавьте эту строку под комментарием: #включить «.. / Pods / Целевые файлы поддержки / Pods-Имя цели / Pods-Имя цели.debug.xcconfig»
В buid-release.xcconfig внесите изменения следующим образом,
- Прокомментируйте эту строку: #включить «../ pods-release.xcconfig»
- Добавьте эту строку под комментарием: #включить «.. / Pods / Целевые файлы поддержки / Pods-Имя цели / Pods-Имя цели.release.xcconfig»
Пожалуйста, обратите внимание, я столкнулся с этой проблемой в проекте Cordova. Я не пробовал это решение в чистом собственном проекте ios.
Ответ №2:
В моем случае я заменил папку ios на папку ios вновь созданного приложения и внес изменения в файлы info.plist и project.pbxproj
Ответ №3:
Ответ @Yash мне помог.
Я использовал Xcode Cloud для создания проекта Flutter на iOS и столкнулся с той же ошибкой.
iOS/Flutter/Release.xcconfig:
Изменить:
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "Generated.xcconfig"
Для:
#include? "../Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "Generated.xcconfig"