iOSプログラミング ビルド&リリース

[cover photo]
TOPICS
Programming , Mobile
発行年月日
ISBN
978-4-87311-561-0
原書
Essential iOS Build and Release
FORMAT
EPUB
Ebook
1,760円
Ebookを購入する

iOS上で動作するアプリケーションをビルドし、リリースするまでのプロセスを解説した書籍です。iOSデベロッパープログラムに参加し、アプリケーションIDの登録、開発用と配布用証明書のセットアップ、テスト用デバイスの登録、開発用と配布用のプロファイルをセットアップ、Xcodeを用いたビルドなどの一連のプロセス。またコマンドラインによるビルドの自動化について、コンパクトにまとめています。なお本書はEbookのみの販売となります。

目次

はじめに
    必要なもの
    本書の内容
    本書の表記規約
    サンプルコードの利用について
    お問合せ先
    謝辞

1章 iOSビルド&リリースの概要
    iOS Dev Center
    Automatic Device Provisioning
    Apple WWDR証明書の追加

2章 アプリケーションIDと証明書
    アプリケーションID
        アプリケーションIDの作成
    開発用証明書と配布用証明書
    開発用証明書のセットアップ
        開発用証明書署名要求の生成
        開発用証明書の作成
        開発用証明書の確認
        開発用の鍵の識別
    配布用証明書のセットアップ
        配布用証明書署名要求の生成
        配布用証明書の作成
        配布用証明書の確認
        配布用の鍵の識別
    配布用秘密鍵のエクスポート
    配布用秘密鍵のインポート

3章 iOSデバイスとプロビジョニングプロファイル
    iOSデバイスのプロビジョニング
    テスト用iOSデバイスの使用
        UDIDをXcode Organizerから取得する
        UDIDをiPhone構成ユーティリティから取得する
        UDIDをiTunesから取得する
        iOS Provisioning PortalにiOSデバイスを登録する
        iPhone構成ユーティリティでデバイスを一括してアップロードする
        iOS Provisioning PortalからiOSデバイスを削除する
    開発用と配布用のプロビジョニングプロファイル
        開発用プロビジョニングプロファイルのセットアップ
        アドホック配布用プロビジョニングプロファイルのセットアップ
        App Store配布用プロビジョニングプロファイルのセットアップ
        iOSデバイスへのプロビジョニングプロファイルのインストール
        Xcode Organizerでプロビジョニングプロファイルをインストールする
        iPhone構成ユーティリティでプロビジョニングプロファイルをインストールする
        iOSデバイス上のプロビジョニングプロファイルを確認する
        iOSデバイスからプロビジョニングプロファイルを削除する
    デベロッパプロファイルを別のコンピュータに転送する

4章 ビルド&リリース
    Xcodeのビルド設定
        Xcodeの設定について
        アプリケーションIDのセットアップ
        バンドルIDを設定する
        バンドルIDを確認する
        ベースSDK(Base SDK)を設定する
        配置ターゲットを設定する
        特定のハードウェアアーキテクチャをターゲットにする
        アイコンと起動画像
        iPadのアイコンと画像
        iPhoneおよびiPod touchのアイコンと画像
        ユニバーサルアプリケーションのアイコンと画像
    ビルドシナリオ
        iOSシミュレータの使用
        iOSシミュレータによるビルド
        XcodeによるビルドとiOSデバイスへの配備
        デバイスのセットアップ
        証明書とプロビジョニングプロファイルのセットアップ
        Xcodeのビルド設定
        開発ビルド
        アドホック配布用のビルド
        デバイスのセットアップ
        証明書とプロビジョニングプロファイルのセットアップ
        Xcodeのビルド設定
        アドホック配布用のビルド
        アドホック配布に向けてのパッケージ化
    アドホックビルドの配布
        アドホックビルドをiTunesでインストールする
        アドホックビルドをiPhone構成ユーティリティでインストールする
        社内Webサイトによるアドホックビルドの配布
        Webサーバの構成
        ネットワーク構成
        Wireless Distribution用のビルド
        Webサーバにファイルを配置する
    App Storeビルドの配布
        iTunes Connect上にアプリケーションレコードをセットアップする
        XcodeによるApp Storeビルドの配布
        Application LoaderによるApp Storeビルドの配布
        iTunes Connectでアプリケーションを更新する

5章 ビルド自動化
    ビルド環境
    ベータ版のXcodeとiOS
    ビルド自動化のシナリオ
        xcodebuildによるApp Store配布のビルド
        遅延コード署名(Deferred Code Signing)の使用
        xcodebuildによるアドホック配布のビルド