--- title: "セットアップ" url: https://docs.catalyst.zoho.com/ja/sdk/ios/v2/setup/ description: "CatalystプロジェクトとiOSプロジェクトをセットアップするための手順。" last_updated: 2026-08-17T12:16:04Z service: All Services type: general related_links: - name: "Developer Tools" url: /ja/getting-started/set-up-a-catalyst-project/developer-tools --- # セットアップ CatalystプロジェクトとiOSプロジェクトを作成した後、以下の手順に従ってiOS SDKパッケージをアプリにセットアップおよび統合する必要があります。 ### Step 1: iOSアプリをCatalystに登録する まず、CatalystでiOSアプリのパッケージを作成して登録し、固有の設定ファイルをダウンロードします。 1. プロジェクトのCatalystコンソールから**設定アイコン**をクリックします。  2. 設定メニューの*Project Settings*の下にある**Developer Tools**に移動し、**iOS**タイルをクリックします。  または、下の**Add Package**ボタンをクリックすることもできます。 3. 一意に識別できるパッケージ名を入力します。エンドユーザーがアプリにログインした後にリダイレクトするURLを、Redirect URLとして指定します。  ここで入力した値は、設定ファイルに自動的に入力されます。 > **Note**: パッケージ名はそのOSに一意に関連付けられます。そのため、AndroidとiOSの両方のアプリに同じ名前のパッケージを作成することはできません。一意の値を指定する必要があります。 OSタイプとしてiOSが選択されていることを確認してください。 4. **Create**をクリックして、モバイルSDKパッケージを作成します。 5. コンソールに設定ファイルをダウンロードできるウィンドウが表示されます。**Download**をクリックしてファイルをダウンロードします。  必要なすべての設定が含まれたファイルがダウンロードされます。このファイルのプロパティについては、次のステップで説明します。 ### Step 2: iOSプロジェクトに設定ファイルをインポートする Catalystは、アプリケーションを開発・構築するために、**Development**サンドボックスとライブの**Production**環境の2つの作業環境を提供しています。詳細については、[環境のヘルプページ](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/introduction)をご覧ください。 コンソールでパッケージを作成すると、現在作業している環境に関係なく、最初はDevelopment環境の設定ファイルのみがダウンロード可能です。パッケージが作成された後は、いつでもコンソールから任意の環境の設定ファイルをダウンロードできます。 各環境の設定ファイルの名前は以下の通りです。 * Development: `AppConfigurationDevelopment.plist` * Production: `AppConfigurationProduction.plist` 作業している環境に基づいて、適切なファイルをダウンロードし、iOSプロジェクトの**Targets** -> **Runner**に追加する必要があります。Production環境の設定ファイルを取得するには、まず[プロジェクトをProductionにデプロイ](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/initial-deployment)してから、*Developer Tools*設定セクションから[ファイルをダウンロード](https://docs.catalyst.zoho.com/ja/getting-started/set-up-a-catalyst-project/developer-tools)する必要があります。 設定ファイルは、iOSプロジェクトの**Targets** -> **Runner**に追加する必要があります。  iOSプロジェクト構造の詳細については、[公式iOSドキュメント](https://developer.apple.com/documentation/)を参照してください。 #### AppConfigurationDevelopment.plist/ AppConfigurationProduction.plistファイルのプロパティ アプリ設定ファイルは、以下の表に記載されたプロパティを定義します。リクエストヘッダーを除くすべての値は、プロジェクトの詳細またはデフォルトの標準に基づいて自動的に入力されます。 > **Note**: これらの値の取得元については、表に記載されたリンクを参照してください。
| プロパティ | データ型 | 説明 |
|---|---|---|
| `ClientID` | String | Catalystに登録されたアプリクライアントの一意の識別子です。設定ファイルで提供されます。 |
| `ClientSecretID` | String | 特定の`clientID`に対して生成されるシークレット値で、APIリクエストとともに渡されます。設定ファイルで提供されます。 |
| `PortalID` | String | 設定ファイルで提供される一意の識別子です |
| `RedirectURLScheme` | String | 前のステップでコンソールでパッケージを作成する際に指定した、アプリのコールバックURLです |
| `ProjectID` | Long | Catalystプロジェクトの[一意のID](https://docs.catalyst.zoho.com/ja/getting-started/set-up-a-catalyst-project/general-settings/)です |
| `APIBaseURL` | String | 内部APIが呼び出されるCatalystサーバーのURLです。作業している環境に基づいて、適切なURL([Development URL](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/development-environment/#function-url-and-web-app-url-in-the-development-environment)または[Production URL](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/production-environment/#function-url-and-web-app-url-in-the-production-environment))を使用する必要があります。 |
| `APIVersion` | String | APIのバージョンです |
| `OauthScopes` | String | プロジェクトからCatalyst APIにアクセスするためにアプリが使用するスコープです。利用可能なOAuthスコープは[こちら](https://docs.catalyst.zoho.com/ja/api/oauth2/scopes/#Scopes)で確認できます。 |
| `RequestHeaders` | String | HTTPリクエストでクライアントが送信するヘッダーです リクエストヘッダーの値は、次のようにカンマで区切られた個別のキーと値のペアである必要があります: `requestHeaders=`*key1:value1, key2:value2* |
| `ServerTLD` | String | データサーバーのトップレベルドメインです 使用可能な値: `AU`, `CN`, `COM`, `EU`, `IN` |
| `MinLogLevel` | String | アプリのログ設定を行うことができます 使用可能な値: `warnings`, `errors`, `information`, `debug`, `ALL` |
| `TurnLoggerOn` | Boolean | 値に基づいてロガーをオンにします 使用可能な値: `true`, `false` |
| `RequestTimeOut` | Double | 追加データの到着を待機してからタイムアウトするまでの時間(秒単位)です |
| `X-Catalyst-Environment` | String | 設定ファイルがダウンロードされた環境(DevelopmentまたはProduction)です |
| `X-CATALYST-USER` | String | アプリユーザーのユーザーロールです |
| `AccountsPortalDomain` | String | Zohoアカウントのポータルドメインです |
| `notificationAppID` | String | iOSアプリの[Push Notifications](https://docs.catalyst.zoho.com/ja/cloud-scale/help/push-notifications/ios/#configure-and-enroll-for-ios-push-notifications)に登録した後にCatalystによって生成されるIDです |
| `JWTClientID` | String | クライアントに渡されるサードパーティ認証用に生成されたカスタムサーバートークン(JSON Web Tokenトークン)のクライアントIDプロパティです |
| `JWTClientSecret` | String | クライアントに渡されるサードパーティ認証用に生成されたカスタムサーバートークン(JSON Web Tokenトークン)のクライアントシークレットプロパティです |