iPhone 6/6 Plus対応

5sの時と同様に、LaunchImageこと起動時の画像を用意するだけでそれぞれの解像度でアプリが起動するようになります。

・iPhone 6・・・750x1334ピクセル

・iPhone 6 Plus・・・1242x2208ピクセル

Deployment Targetを8.0にすること、Images.xcassetsを有効にしてAppIconとLaunchImageに必要な解像度のpngファイルを追加してビルドしましょう。

新iTunes Connectへのバイナリ提出(アップロード)手順

iTunes Connectでバージョン番号と更新内容を登録後、XcodeのProduct -> ArchiveからのApp Storeへの提出だけでは
「アップロード待ち」ステータスが「レビュー待ち」に変更されなくなりました。

ビルドの提出

iTunes Connectでのビルドの提出

  1. iTunes Connectで新バージョンの追加登録
  2. Xcodeから新ビルドのアップロード
  3. iTunes Connectでビルドの提出、保存、レビュー審査のために送信

以上でアップロード完了、「レビュー待ち」にステータスが変更しました。

iOSシミュレータのDocumentsフォルダの場所

XcodeでDebugする際のiOSシミュレータでデータベースファイルなどをダウンロードした際の、ファイル格納場所は以下のとおりです。ターミナルからcd( change directory )コマンドやls( list )コマンドを使えるようにしましょう!

~/Library/Application Support/iPhone Simulator/(iOS バージョン)/Applications/(UUID)/Documents

タップ暗記帳のバージョンについて

8月13日にバージョン1.0で公開した「タップ暗記帳」アプリでは、
アプリ内課金を有効にしたバージョンを「1.01」と表記してしまったことから、
今回クラウドからのダウンロードなどの修正を加え、アプリ内課金アイテムも多数有効にしたアップデートを、
「1.0.2」としたところ、Appleからバージョンが下がってるとの指摘を受けました。

CFBundleVerson=1.01はCFBundleShortVersionString=1.1に相当するため、
今回のアップデートの提出時にはCFBundleShortVersionStringは1.2としました。

XcodeのIdentityにおけるVersionの値がCFBundleShortVersionStringで、
Buildの値がCFBundleVersionになります。

今回アップデートしたソースをサーバに置きますので、
現在のIdentityがVersion: 1.2.0、Build: 1.2.0.1なのをご確認ください。
以降、修正ごとにBuildの4桁目の更新を、提出ごとにVersionの3桁目の更新を行いましょう。


iOSシミュレータの言語設定について

各位

動作確認によるデバッグのみならず、スクリーンショットや動作ムービー作成にまで役立つXcode付属のiOSシミュレータについて、
デフォルトの言語設定がEnglishなため、日本語フォントではなく簡体字フォントで表示され、
一般的な国内iPhoneユーザーと表示が異なります。動作環境、スクリーンショットを統一するため、
以下設定をお願いします。

Settings -> General -> International -> Language から、Englishを日本語に変更

2014年8月26日現在、バージョン1.0.2のタップ暗記帳では、
日本語設定でないとホームスクリーン上のアイコンの下のアプリ名が、
タップ暗記帳でなく「PrestoCard」と表示されますので、
合わせて確認しましょう!

iOSシミュレータの日本語設定

English設定から日本語設定への変更
Settings -> General -> International -> 日本語

MultiTableManager_20140825

・進捗状況
―テキストカードの修正及び削除
―テキストカードの並べ替え画面でセクションの変更及びPDFのページ番号変更(連番含む)

・残タスク
―テキストカードの並べ替え画面で「↑」「↓」による上下入れ替え
―同画面で指定した番号への移動
―各ボタンや画面の挙動(コントロールの有効無効,非表示,キャンセル時,…等)
―例外処理&テスト

アプリ内課金アイテムがReady for Saleにならなかった理由

無事に「タップ暗記帳1.0」はReady for Saleになり、App Storeからのダウンロード販売が開始しました。
しかし、アプリ内課金アイテムがPurchaseボタンを押してもアイテム名や価格が出てこなかったり、さらにPurchaseボタンを押すとアプリが落ちてしまう状態です。
iTunes Connectで確認するとAppleによるレビューがされていないため、購入状態に移行していませんでした。
どうやらiTunes ConnectでReady to Upload Binaryをクリックする前に「In-App Purchases」という項目に対して、レビューさせたいアイテムを選択しておく必要があったようです。

08131405001

In-App Purchases項目のEditをクリック

08132405002

アプリ公開と同時に有効にしたいアプリ内課金アイテムを選択する

多言語対応(i18n)準備

8/13(水)、無事にApp Storeに公開された「タップ暗記帳」ですが、Custom iOS Target Properties内の「Localization native development region(デフォルトの地域設定)」が初期値のenのままだったことから、PCやMacのiTunesアプリケーションから見ると言語が「英語」と表示されてしまっています。

0813001itunes

・日本語であることへの対応
Localization native development regionをJapanに変更
←次回以降のアップデートで反映

・今後の多言語対応のための準備
ProjectのLocalizationsに「Japanese」を追加したことで、InfoPlist.stringsにEnglishとJapaneseの分類が表示されるようになりました。
EnglishにはCFBundleDisplayName = “PrestoCard”;
JapaneseにはCFBundleDisplayName = “タップ暗記帳″;
を追加し、iPhone側の言語設定によって正常に切り替わることを確認しました。

0813003jpn

言語設定「日本語」

0813004en

言語設定「English」

App Storeへの申請アップロード完了

無事App Storeへのアップロードが完了しました。レビュー待ち(Waiting For Review)ステータスに変更していますので、Appleからの質問を待ちましょう!

1408071529

Xcode5からのApp Storeレビュー申請のためのアップロード

XcodeからはProductメニューからのArchiveを選択すると、AdHoc用のipaファイル作成などが可能なOrganizerが開きます。
※Runの対象をiOSシミュレータから実機もしくは「iOS Device」に変更しておかないと「Archive」を選択できません。

OrganizerのArchivesメニューから「Validate」を実行して、アップロードに問題がないかチェック
1408071147-1

問題がなければ「Distribute」を実行して、「Submit to iOS App Store」からプロビジョニングを選択し、SubmitするとiTunes ConnectのステータスがUpload ReceivedからWaiting For Reviewに変更されます。
1408071147-2

ここまで完了したらAppleの審査待ちです。審査に入るまで数日、質問が来たら返答して数日、審査が終わるまで数日かかる見込み…

    自己紹介

    ブログについての説明や、自己紹介を書くスペースです。必要ない場合は削除するだけ!

    続きを読む

    検索

We love WordPress
One in a Million Theme by WordPress theme