반응형
final status = await Permission.camera.request();
호출시 IOS에서만 권한이 없는것으로 나와 아래 와 같이 Pod 파일을 변경하고
pod update 명령어로 처리시 다시 권한을 정상적으로 받을수 있다
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
'$(inherited)',
## dart: PermissionGroup.camera
'PERMISSION_CAMERA=1',
## dart: PermissionGroup.photos
'PERMISSION_PHOTOS=1',
## dart: PermissionGroup.mediaLibrary
# 'PERMISSION_MEDIA_LIBRARY=1',
]
end
flutter_additional_ios_build_settings(target)
end
end
반응형
'Ios 관련' 카테고리의 다른 글
evaluateJavaScript(_:completionHandler:)' 에러 (0) | 2025.02.27 |
---|---|
x-code 16.2 버전 업데이트 후 에러 해결 (0) | 2025.02.27 |
Xcode에서 빌드 시 Failed to prepare device for development 오류가 발생했을 때 해결 방법 (0) | 2023.05.11 |
Cannot find type 'class' in scope 에러 (0) | 2023.05.11 |
'UTType' is only available in application extensions for iOS 14.0 or newer (0) | 2023.05.11 |