Я довольно новичок в мире мобильной разработки, и я пишу приложение для iOS/Android, используя Flutter. Первый способ - добавить их в файл info.plist. Например, < /p>
NSLocationAlwaysAndWhenInUseUsageDescription
My explanation
< /code>
, а затем в Podfile < /p>
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['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
'$(inherited)',
'PERMISSION_LOCATION=1',
]
end
end
end
< /code>
У меня есть вещи для работы, но я хотел бы понять, почему есть два места, где мне нужно рассказать iOS о разрешениях. Это специфичная для трепетала? Или это просто обычный iOS, и есть еще одна цель в этой избыточности?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/795 ... nd-flutter