Сообщение об ошибке:
Ошибка (Xcode): входной файл сборки не найден: '/Users/builder/Library/Developer/Xcode/DerivedData/Runner-xxx/Build/Intermediates.noindex/ArchiveIntermediates/Runner/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/path_provider_foundation_privacy.bundle/path_provider_foundation_privacy'. Вы забыли объявить этот файл как результат фазы сценария или пользовательского правила сборки, которое его создает?
Среда:
- Flutter: 3.16.0
- Цель развертывания iOS: 13.0
- Xcode: 15.2
- CocoaPods: 1.16.2
- Плагины: image_picker: ^1.2.0, path_provider: ^2.1.5
- и flutter pub получите
Код: Выделить всё
flutter clean - и установка модуля
Код: Выделить всё
pod deintegrate - Обновлено до последних версий плагинов.
- Очищены производные данные.
- Проверено, что пакеты конфиденциальности генерируются в build/ios/Release-iphoneos/ с файлами PrivacyInfo.xcprivacy.
Пакеты конфиденциальности генерируются правильно с файлами PrivacyInfo.xcprivacy, но Xcode ищет исполняемые файлы с определенными именами (
Код: Выделить всё
path_provider_foundation_privacyКонфигурация подфайла:
Код: Выделить всё
platform :ios, '13.0'
target 'Runner' do
use_frameworks! :linkage => :static
use_modular_headers!
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
target.build_configurations.each do |config|
config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'YES'
config.build_settings['OTHER_LDFLAGS'] ||= []
config.build_settings['OTHER_LDFLAGS']
Подробнее здесь: [url]https://stackoverflow.com/questions/79793892/ios-flutter-build-fails-with-build-input-file-cannot-be-found-for-privacy-bund[/url]
Мобильная версия