설치
Flutter용 Unico SDK를 설정하려면 아래 단계를 따르세요:
1단계 — Flutter CLI를 통해 패키지 추가
Flutter CLI를 사용하여 다음 명령어를 실행하세요:
flutter pub add unico_check
이 명령어는 패키지의 pubspec.yaml에 다음 줄을 추가합니다:
pubspec.yaml
dependencies:
unico_check: ^4.56.0
수동 가져오기
flutter pub add unico_check는 암묵적으로 flutter pub get을 실행합니다. 패키지가 올바르게 설치되지 않은 경우, unico_check가 pubspec.yaml에 나열되어 있는지 확인하고 flutter pub get을 수동으로 실행하세요.
iOS — App Store 배포 / Xcode 16 / bitcode
Flutter 플러그인은 iOS 측에서 CocoaPods를 사용합니다. DeviceProfiling 및 UnicoSdkLogger의 bitcode로 인해 App Store에서 거부될 수 있 습니다. iOS 알려진 문제를 참조하세요.
2단계 — Android 최소 SDK 버전 설정
SDK는 Android 5.0 (API 21) 이상을 요구합니다. android/app/build.gradle에서 minSdkVersion이 적절하게 설정되어 있는지 확인하세요:
android/app/build.gradle
android {
defaultConfig {
minSdkVersion 21
}
}
3단계 — iOS 카메라 권한 추가
ios/Runner/Info.plist에 카메라 사용 설명을 추가하세요:
ios/Runner/Info.plist
<key>NSCameraUsageDescription</key>
<string>Camera usage description</string>
Xcode 16 배포 문제
CocoaPods를 사용하여 Xcode 16으로 배포하는 경우 비트코드 관련 App Store 거절이 발생할 수 있습니다. 해결 방법은 알려진 문제를 참조하세요.
4단계 — 패키지 임포트
Dart 코드에 패키 지를 임포트하세요:
main.dart
import 'package:unico_check/unico_check.dart';