> ## Documentation Index
> Fetch the complete documentation index at: https://docs.y.uno/llms.txt
> Use this file to discover all available pages before exploring further.

# iOS SDK: Migrating to v2.12

> How to upgrade from iOS SDK v2.11.x to v2.12.0

# Migrating to iOS SDK v2.12

Version 2.12.0 removes the `cardFormType` parameter from `Yuno.initialize()`. Card form type configuration moves to the Yuno Dashboard.

## What changed

The `cardFormType` parameter on `Yuno.initialize()` has been removed. Passing it will cause a **compile error** after upgrading.

## Steps

### 1. Remove `cardFormType` from Yuno.initialize()

**Before:**

```swift theme={"theme":{"light":"github-dark","dark":"github-dark"}}
Yuno.initialize(apiKey: "your_api_key", cardFormType: .oneStep)
```

**After:**

```swift theme={"theme":{"light":"github-dark","dark":"github-dark"}}
Yuno.initialize(apiKey: "your_api_key")
// Configure in Dashboard → Checkout → Builder
```

### 2. Configure card form type in the Dashboard

Open **Dashboard → Checkout → Builder** and select your card form type:

* **One Step** — all card fields on a single screen
* **Multi Step** — card fields across multiple screens

The Dashboard setting applies to all SDK instances for your account.
