Edit
マスターアプリについて

iPhone及びiPadのアプリ制作における最終ステップとしてのマスターリング作業では、最終的なアプリの配布方法によってその手順が変わる。主な手順方法には3つの形式がある。

Edit
AppStore形式

iPhoneやiPadから直接アクセスしてアプリのダウンロード(この方法をWiFiインストールと呼ぶ)ができるサイトを、AppStore(アップル社が提供)と呼ぶ。このAppStoreでは、アップルが課金の管理を行っているため、有料アプリなどを作成した場合でも、アプリ作成者が直接ユーザーから課金徴収する必要がなく、アプリの定価に対して30%の手数料をアップルに支払う(源泉徴収)だけで、簡単に代金の回収ができる方式である。

Edit
申請の手順

  1. ここの開発サイトからログインし、Appleとの開発者契約を行う。(年間10800円の登録料がかかる)
  2. OSXのアプリケーションに標準で付いてくる、キーチェーンアクセスを起動し「メニューの左のキーチェーンアクセス」->「証明書アシスタント」->「認証局に証明書を申請」を選ぶ。メールアドレスと、通称を設定。CAのメールアドレスは、空でディスクに保存、鍵ペア情報を指定をチェックし、続けるボタンを押す。
  3. その後、保存先を指定し「2048」「RSA」のまま実行、作成されたファイルを、開発サイトにUPロードする。
  4. 開発サイトの、iOS Provisioning Portalで、証明書+Distribution用のProvisioningFileを作成しダウンロード。
  5. 開発したアプリの証明書の設定を、xcodeから設定する。

くわしいサイトを発見、ここを参照の事。

Edit
ビルド時の注意

AppStore形式では、Ad-Hoc型と違い不特定多数のユーザーに配布できる方式の為、Provisioning File をDistribution型を選択しておく必要がある。また作成されたアプリについては、以下の流れで登録までを行う。

Edit
ADHOC形式

Xcode4.2から、ADHocでappを作る方法がかわった。

xcode4.2-build-001.png
  1. まずは、上記の画面のなかでConfiguration(構成)設定画面で、Debug, Releaseと2つある構成に新たに、ADHocという構成を追加する。
  2. メニューから「Edit Scheme」を選択し、Scheme画面で左の部分の「Archive」の欄を選択することで、右の画面の「Build Configuration」を、先ほど作成した、ADHocという選択が可能になる。ちなみに、New Schemeを利用して、ADHoc専用のSchemeを作成するのも、使い勝手が良くなるだろう。
  3. 次の画像のようにビルドの種類を選択する。
    xcode4.2-build-002.png
  4. xcodeのメニューの「Product」から「Build」を実行し、アプリのビルドを実行。
  5. 上記のArchiveをADHocにしたことで、XcodeのメニューWindowにあるOrganaizerを立ち上げ、Archivesアイコンを押すと、アプリが選択でき、右上にある「Share」というボタンを押す事で、先ほど「Build Configuration」で設定した、Configurationの内容でipaファイルが作成される。(※ちなみに、ターゲットに iOS Device を選択してないと Archive はグレーになって選択できない)

Edit
Enterprise形式(in-house形式とも呼ばれる)

Edit
ipa形式のファイルについて

iTunesのアプリを右クリックし「Finderで表示」を選択したときに現れる「AppName.ipa」ファイルの実体はzipファイルであり、実は.ipaを.zipに置き換えるだけで、zipファイルとして解凍して、アプリ内に同梱されているファイルを簡単に調べることができる。特にProvisining Fileなどによる問題点などに悩まされた時は、一度、中を開いて内包しているProvisioning File の中を調べてみると良い。

Edit
トラブルシューティング

Edit
iTunesArtWorkファイルについて

AppStoreで利用される、iTunesartworkファイルは、512x512ドットの解像度のPNGファイルだが、アプリをiTunesConnectで登録する場合、アプリにバンドルせずとも、ITunesConnectから画像ファイルのみアップロードすることができる。また、アプリにバンドルして対応することも可能である。

添付ファイル: filexcode4.2-build-001.png 1437件 [詳細] filexcode4.2-build-002.png 1354件 [詳細]