iOSマルチイシューアプリの作成

はじめて新規アプリビルドを作成する際、構築ウィザードがビルドプロセスにおいて様々な手順やオプションを提供します。その設定を保存すると後でアプリの更新を生成する際に再利用できます。

以下は、マルチイシューiPadアプリを作成する手順の概要です:

1. 設定に名前をつける

通常ビルド設定名はパブリケーション名を参照します。

2. General Settings(一般設定)

Application name(アプリケーション名)

ユーザーがデバイスのホームスクリーンで見ることができる名前です。

Languages(言語)

アプリでサポートする言語を選択できます。アプリ内の警告やエラーメッセージは、デバイスで設定された言語で表示されます。

Google Analytics

重要メモ: マルチイシューアプリでは、Twixl Distribution PlatformがGoogle Analyticsの統合なしで、自動的に分析データの広範なリストを収集します。

3. Artwork(アートワーク)

Icon(アイコン)

デバイスのホームスクリーンに表示されるアプリアイコンです。サイズは1024x1024ピクセルが必要です。

Startup Screens(スタート画面)

アプリが起動中に表示されるスクリーンです(画像がなにも選択されてない場合は初期設定の画像が使用されます)。以下のサイズが必要です:

4. Code Signing(コード署名)

コード署名は、本物のアプリの発行者である証拠を提供するためのセキュリティ対策です。

iPad Code Signing

Appleはアプリのコード署名に"provisioning"と呼ばれるプロセスを使います。

プロビジョニングについての詳細情報は、iOSアプリ用プロビジョニングプロファイル作成を参照してください。

作成したいビルドの種類によって、異なるprovisioning profileを追加する必要があります。iPadビルドの異なる種類の概要はiOSアプリビルドの種類を参照してください。

5. App type(アプリタイプ)

ここではビルドしたいアプリタイプを選択できます:

App Store Kiosk

基本的に空の棚になるkioskアプリを生成します。

6. App Store Kiosk Settings(App Store Kiosk設定)

以下で詳細を入力する前に、Twixl Distribution Platformでadding an appを先にしておく必要があります。

これが終わったら、そのアプリ用のアプリケーションキーをコピーしてここに入力します。

Apple's Newsstandで利用できるアプリにするかどうかを選択します。このボックスをチェックすることはdefine a subscription(サブスクリプションを定義する)という意味にもなります。

7.Create build(ビルド作成)

指定した設定にしたがって、アプリのビルドを作成する準備ができています。"Advanced Settings"をチェックしてユーザーインターフェイスやウィザードに含まれていない他の設定も調整できます。

8. Application options(アプリケーションのオプション)

ビルド作成する際、以下のビルド用の異なるオプションを利用できます:

Version

アプリをアップデートした際にバージョンを増やすことができます。

Platforms

iPad - このビルド設定で利用できる少なくともひとつのprovisioning profileが必要です。異なるiPadアプリビルドの概要には、こちらの記事を参照してください

Publication

マルチイシューアプリは空のアプリとして始めるのでパブリケーションの選択は必要ありません。

Options

"Generate Over-the-Air install files": iPad deploymentの記事を参照してください。

9. Build process...(ビルド処理)

アプリは現在のビルドの状況の情報を表示します。

9. Build succesful!(ビルド成功!)

ビルドの処理が完了したら、ファインダーで生成されたファイルに移動できるようになります。

11. Resulting file(生成されたファイル)

"iPad"という名前のフォルダを開くと、アプリIDの逆のDNSに従って名付けられた".ipa"拡張子のアプリを確認できます。

これでアプリを配信する準備が整いました。