---
title: 초기화 API
canonical: https://developer.unico.io/ko/dual-api/developers/sdks-and-tools/ios/api-reference/initialization-api
locale: ko
generated_by: markdown-export
---

## 클래스 / 빌더

| 클래스 | 설명 |
|---|---|
| `AcessoBioManager` | SDK 주요 진입점 |
| `AcessoBioConfigDataSource` | 자격 증명 구성을 위한 프로토콜 |

## 생성자

두 가지 오버로드를 사용할 수 있습니다:

```swift
// 단일 인수 — viewController는 AcessoBioManagerDelegate를 준수해야 합니다
AcessoBioManager(viewController: UIViewController)

// 두 인수 — delegate는 별도의 객체일 수 있습니다
AcessoBioManager(viewController: UIViewController, delegate: AcessoBioManagerDelegate)
```

| 매개변수 | 타입 | 설명 |
|---|---|---|
| `viewController` | `UIViewController` | 캡처 화면 표시를 위한 iOS 컨텍스트 |
| `delegate` | `AcessoBioManagerDelegate` | 라이프사이클 콜백을 위한 Delegate — 두 오버로드 모두 필수; 단일 인수 형식에서는 `viewController` 자체가 `AcessoBioManagerDelegate`를 준수해야 합니다. |

## 구성 속성

| 메서드 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| `setEnvironment(_:)` | `EnvironmentEnum` | `.PROD` | 환경 — `.PROD` 또는 `.UAT` |
| `setSmartFrame(_:)` | `Bool` | `true` | 셀피 캡처를 위한 지능형 프레이밍 활성화 |
| `setAutoCapture(_:)` | `Bool` | `true` | 자동 캡처 활성화 |
| `setTimeoutSession(_:)` | `Int` | `40` | 최대 세션 시간 (초 단위, 최소값: 40) |
| `setLocale(_:)` | `LocaleTypes` | `.PT_BR` | 캡처 화면 언어 |
| `setTheme(_:)` | `AcessoBioThemeDelegate` | — | 캡처 화면의 커스텀 테마 |

## 빌드

| Method | Returns | Description |
|---|---|---|
| `build()` | `UnicoCheckCamera` | 빌더를 완성하고 `prepareSelfieCamera` 또는 `prepareDocumentCamera`를 호출하는 데 사용되는 카메라 객체를 반환합니다 |