カテゴリー別アーカイブ: iPhoneアプリ申請、リジェクト、リリース

アイフォンアプリの宣伝、アイフォンアプリ名:どんぐり合戦を7月26日リリースしました

アイフォンアプリの宣伝、アイフォンアプリ名:どんぐり合戦を7月26日リリースしました。

申請からリリースの記事

画像
説明

*内容
アイフォンアプリ名:どんぐり合戦
りすがどんぐりをカラスに投げてカラスを退治するミニゲーム簡単シューティングです。現在の仕様はランキング無し、広告ありです。iPadレティナにも対応しています。

*ダウンロード
どんぐり合戦

*製作のべ期間4月〜7月、3ヶ月+約2週間(企画、開発、リリース日までの期間を含む)、申請からリジェクト1回の約15日で通過、日本語版のみです。cocos2d for iPhoneを使用、製作人数1名
説明ページ

リジェクトの内訳は、iPadのレティナ、非レティナ用画像が正常に表示されないというもので、判定処理をより厳密にして修正しました。

備考:過去のcocos2d for iPhone用アプリをcocos2d-xに移植していますが、objective-Cのcocos2d for iPhoneにようやく慣れてきたところで、cocos2d-xを勉強することになりゆっくり前進しているところです。
クロスプラットフォームの風が強く吹いておりcocos2d-xへ多くの人が流れて、cocos2d for iPhoneの今後のバージョンアップが気になります。好みとして、慣れているせいかobjective-Cのcocos2d for iPhoneがプログラムしやすいですね。

(4)完了、アイフォンアプリのリジェクト対応:やっと認可、そしてリリース

(4)完了、リジェクト対応:やっと認可、そしてリリース

 7月25日、アイフォンアプリがようやく認可されました。リリースは明日の予定です。
 前回のリジェクトの内容で、アイフォン5もバグレポートの機種としてメールに記載されていましたが、チェックをした機種がアイフォン5を含むものであり、実際のバグはiPadミニ(メールにはアイフォン5、「iPad」のみが記載)で発生したものと想定しました。
 そして、原因がRetina、非レティナ判別が不十分と判明し、対応しました。
とりあえず、認可のメールが来て安心しました。

結果として、リジェクト後の再申請は、最初の申請と同様に時間がかかるということがわかりました。
急ぐときは、メールで急いでチェックしてねとお願いした方がよさそうです。

 ・経緯
 7月10日 申請
 7月17日 リジェクト
 7月18日 (2)再申請前回までの内容記事
 7月24日 (3)リリース日変更メールがなくて認可されていないので、予定だった24日のリリース日を7月26日に変更(いまここ)なお、iTunesコネクトだったかに、不正侵入があったらしく数日、サイトが閉鎖されていました。これが影響しているのかもしれません。
 7月25日 認可
 7月26日 リリース

(3)リジェクト対応:再申請、まだ認可されず、認可される前にリリース日を変更

(3)リジェクト対応:再申請、まだ認可されず、認可される前にリリース日を変更
 前回18日に再度申請して、すぐに審査してもらえるのかと思っていたら、単に新規申請と同じ日数がかかるんですね。つまり、申請し、再度申請でも同じ日数がかかるみたい。
 これは日程が大事なAppアプリだと、かなり予定を考慮しないとあわてます。
なお、アップルには急いで審査して欲しいというメールは出していません。
次回のアプリでリジェクトされたときは試しに、お願いメールを出してみようと思います。

ios dev centerは、現在工事中ですが、iTunesコネクトは問題なく稼働中でした。

画像、工事中
iPhone dev

画像、稼働中
iTunes connect

 ・経緯
 7月10日 申請
 7月17日 リジェクト
 7月18日 再申請前回までの内容記事
 7月24日 メールがなくて認可されていないので、予定だった24日のリリース日を7月26日に変更(いまここ)なお、iTunesコネクトだったかに、不正侵入があったらしく数日、サイトが閉鎖されていました。これが影響しているのかもしれません。

31画像
爆丸 (BAKUGAN・バクガン) 爆テクシリーズ コロコロヴィクトリーデッキ BTC-19 銀龍バトルマスターセット セガトイズ JAN.4979750773129
在庫あり
店舗名:ジオスポルト
32画像
トランスフォーマー ビークール BS01 トレーラーとトレーラー基地
在庫あり
店舗名:トイセルタウン
33画像
BRAVE合金06 勇者王ガオガイガー FINAL ガイゴー 凱号 CM’s 超合金 フィギュア
在庫無し
店舗名:Hobby Zone
34画像
TIN TOY ROBOT(3個セット)「ティントイロボットSET-A」
在庫あり
店舗名:インテリア雑貨moonvalley
35画像
TIN TOY ROBOT(3個セット)「ティントイロボットSET-B」
在庫あり
店舗名:インテリア雑貨moonvalley
36画像
TIN TOY ROBOT(3個セット)「ティントイロボットSET-C」
在庫あり
店舗名:インテリア雑貨moonvalley

(2)アイフォンアプリ開発、リジェクト後の対応:再申請、今度は通過するか、iTunesConnectにログインして、アプリを選択してReady to upload binary をクリック

(2)アイフォンアプリ、リジェクト対応:再申請、今度は通過するか

前回(1)のリジェクト直後、ソフト改修の記事

 前回、Retina対応iPadと非Retinaの表示において、正常に表示されていないとリジェクトされました。ソースコードを確認し、判別チェック項目を追加しました。
 この申請で大丈夫でしょうか?まず結果を待つことにします。
 すべてのアイフォン、iPad機種を保有するのは、経済的に難しいのでシミュレータが頼りです。
 また、アップルのリジェクトの理由とテスト項目が詳細に提示されていません。例えば、アイフォン4ではOKで、アイフォン5はだめ、iPadMINIはだめで、iPadレティナはOKみたいに細かく不具合を示してくれれば良いのですが、「アイフォン5とiPadで確認したよ、だめなところがあります」程度なので、両方で不具合なのか、片方で不具合なのかが不明です。
 
 

7月18日、再申請しました。

 iTunesConnectにログインして、アプリを選択してReady to upload binary をクリック。
 つぎに、エディットスキームでDictributionを選択して(ここは各自設定が異なると思います)、オーガナイザを開き、該当アプリを選択して、Validate、Distributeをそれぞれクリックします。
 アップロードが始まります。
 
 

・経緯

 7月10日 申請
 7月17日 リジェクト
 

 7月18日 再申請(いまここ)

(1)リジェクト対応:3作目のアイフォンアプリ申請でリジェクトされました。Retina判別が不十分

(1)リジェクト対応:3作目のアイフォンアプリ申請でリジェクトされました。Retina判別が不十分。

前回の申請の記事7月10日

リジェクト理由:iPad,iPhone5で画像が正常に表示されていない(意訳と原因の解釈を追加して理由を記載しています。)

原因:iPadにおけるレティナ、非レティナでの判別処理が不足。そのために、非レティナの状態で、レティナ用の画像が表示され、画像が正常に表示されていませんでした。画像の一部しか表示されない状態。

対応:iPadレティナ、非レティナでの判別処理を改善しました。スクリーンショット2枚が添付されていたので、原因究明が楽でした。iPhone5も正常に表示されていないとコメントされていますが、おそらくiPadのみが正常に表示されていないのだと思うので、iPadの確認を重視します。

retina判定で、
(1)([[UIScreen mainScreen] respondsToSelector: @selector(scale)]

(2)([[UIScreen mainScreen] respondsToSelector: @selector(scale)] && [[UIScreen mainScreen] scale] == 2.0)
として、レティナかどうかの判定を追加して、シミュレータでiPad非レティナで動作確認ができるようになりました。

いままでは、実機のiPadretinaで動作していて、シミュレーションでiPad非レティナの判別ができませんでした。
そのためiPad非レティナは、一部のコードをiPad非レティナにわざわざ書き換えて動作確認をしていました。

これで、シミュレータのデバイス選択をすれば、正常に確認できるようになりました。

なぜ(1)のみで確認したのかというと、ネットの情報からであり、実機のiPadRetinaでも正常に動作していたからです。しかし、iPad非レティナでも、レティナ用画像が表示されているようでした。
つまり、(1)のみでは、レティナかどうかを判別するための情報が不足していたようです。
iPadレティナの実機で確認できたので、OKと思い込んでいたようです。

[c]
#define IS_IPHONE (!IS_IPAD)
#define IS_IPAD (UI_USER_INTERFACE_IDIOM()!=UIUserInterfaceIdiomPhone)

NSString *model = [[UIDevice currentDevice] model];
NSLog(@"model=%@",model);
if (IS_IPAD) {
if ([[UIScreen mainScreen] respondsToSelector: @selector(scale)] && [[UIScreen mainScreen] scale] == 2.0) {
CGSize result = [[UIScreen mainScreen] bounds].size;
CGFloat scale = [UIScreen mainScreen].scale;
result = CGSizeMake(result.width * scale, result.height * scale);
NSLog(@"iPad-HD.width=%f",result.width);
}else{
//nomal ipad
CGSize result = [[UIScreen mainScreen] bounds].size;
CGFloat scale = [UIScreen mainScreen].scale;
result = CGSizeMake(result.width * scale, result.height * scale);
NSLog(@"iPad.width=%f",result.width);
}//if
}
[/c]

31画像
爆丸 (BAKUGAN・バクガン) 爆テクシリーズ コロコロヴィクトリーデッキ BTC-19 銀龍バトルマスターセット セガトイズ JAN.4979750773129
在庫あり
店舗名:ジオスポルト
32画像
トランスフォーマー ビークール BS01 トレーラーとトレーラー基地
在庫あり
店舗名:トイセルタウン
33画像
BRAVE合金06 勇者王ガオガイガー FINAL ガイゴー 凱号 CM’s 超合金 フィギュア
在庫無し
店舗名:Hobby Zone
34画像
TIN TOY ROBOT(3個セット)「ティントイロボットSET-A」
在庫あり
店舗名:インテリア雑貨moonvalley
35画像
TIN TOY ROBOT(3個セット)「ティントイロボットSET-B」
在庫あり
店舗名:インテリア雑貨moonvalley
36画像
TIN TOY ROBOT(3個セット)「ティントイロボットSET-C」
在庫あり
店舗名:インテリア雑貨moonvalley

App Storeへ7月10日午後1時20分頃申請完了、3つめのアイフォンアプリ

App Storeへ7月10日午後1時20分頃申請完了しました。3つめのアイフォンアプリです。

過去のiPhoneアプリ
ひよこレスキュー
iTunesからダウンロード

フルーツ打ダウンロード

フルーツ打の操作説明

今回のApp Storeへの申請でのエラーは
(1)WEBのiTunesコネクトでDistribution証明書を作成し、ダウンロードした後、ダブルクリックして、XCODEを起動し、ビルド設定をコピーして、リリース状態にしたあと、
次に、Product->Archiveをしたいができない。これができればオーガナイザが起動します。
それが、Archiveがグレーになっていて選択できません。
なんのことはない、ios Deviceにしてできました。このとき実機が接続されている必要はありません。実機なしでも申請処理可能。

(2)次に、Bundle IDのところでした。
オーガナイザでValidateを押して進行中にエラーが表示されました。

com.enjoygoodtown.aaaa
とするときのaaaaだけを入力すれば良かったみたいですが。
com.enjoygoodtown.aaaa
をそのまま登録したら、
com.enjoygoodtown.com.enjoygoodtown.aaaa
と表示されて、オーガナイザのValidateチェックでエラーとなりました。

そこで、再度iTunesコネクトで入力を
aaaa
としました。
画面上に、com.enjoygoodtown.aaaaと表示されていたので、それをそのままみて確認すれば良かっただけでした。

約2週間ほどまってリリースを待ちます。

XCODEでは警告黄色が5つほど表示されましたが、使っていない変数だったので、無視して申請しました。

申請の時は、「コピペではじめるiPhoneゲームプログラミング、立花翔著、秀和システム」Chapter4ゲームをAppStoreにリリースする、P376あたり、を参考にしました。

予定では6月末に申請するつもりが、モチベーション低下で進みませんでした。
これで、年間4つ目標の2つ(トータル3つ)が達成できる予定です。

donguri_play1

次のアプリ開発へ進みます。

31画像
ズープロジェクト オックスフロントシェイダー/ブラッキースモーク ステップワゴン(RK1/2/5/6)
在庫あり
店舗名:オンラインカーショップ楽天店
32画像
ZOO PROJECTOXバイザー フロントシェイダーブラッキースモークホンダ ステップワゴン/ステップワゴンスパーダ年式:2009年10月~型式:RK1/RK2/RK5/RK6
在庫あり
店舗名:レイブロスネットマーケット
33画像
★吸盤強化!!★ZVW40系 プリウスα [H23.5~]最新モデル!!銀反射サンシェード【全窓セット】オートキャンプ/アウトドア/車中泊/カーテンいらず【送料無料】【あす楽対応_近畿】【smtb-k】【w3】【RCP】【int01】 inex0080
在庫あり
店舗名:イネックスショップ
34画像
リラックマのカー用品Rilakkumaフロント用サンシェードRK882013年はリラックマ10周年♪可愛い記念デザインのサンシェードが登場☆【RCP】☆サマーグッズ★
在庫あり
店舗名:ちいさなクルマ専門店ウイウイ練馬
35画像
★吸盤強化!!★C25 セレナ [H17.5~H22.11]最新モデル!!銀反射サンシェード【全窓セット】オートキャンプ/アウトドア/車中泊/カーテンいらず【送料無料】【あす楽対応_近畿】【smtb-k】【w3】【RCP】【int01】 inex0171
在庫あり
店舗名:イネックスショップ
36画像
6月下旬発送予定!レビューを書いて送料無料★20アルファード ヴェルファイア 前期/後期 遮光 サンシェード 10P 車内泊
在庫あり
店舗名:azzurri car shop

アイフォンアプリの無料ミニゲーム「フルーツ打」を公開しました。

アイフォンアプリの無料ミニゲーム「フルーツ打」公開しました。
縦おきで操作して落下するフルーツをタップして点数を競うシンプルゲームです。無料です。
cocos2dを使用して作ったアイフォンアプリの無料ミニゲームです。一面のみです。このゲームで二作になりました。

フルーツ打

*ダウンロード
フルーツ打
https://itunes.apple.com/jp/app/furutsu-da/id614372133?mt=8

続きを読む

アイフォンアプリの申請後にアップルから連絡あり

アイフォンアプリの申請をして、
「In Review」、「Processing for App Store」に続き、「Ready for Sale」の連絡がありました。
これで、公開日を待つだけです。

公開日は19日にしました。でもちょっとじっと待っていられないので、今週金曜日にしようかと思います。
明日とかにすると、最新情報に掲載されないというのを聞いたので数日余裕持って公開日にしようと思います。

その後、
iTunes Connectで、
Rights and Pricingから、3月15日金曜日に変更しました。

iPhoneアプリ2個目をiTunesコネクトに登録しました。3月5日

iPhoneアプリ2個目をiTunesコネクトに登録しました。3月5日

所要時間 午後8時ごろからはじめて8時50分で終了しました。

2個目のアイフォンアプリを登録しました。
フルーツ打(だ)
としました。
アイフォンアプリ、フルーツ打

2週間後の
3月19日公開予定です。

前回の記録を確認しつつ作業したのですが、
今回の登録のつまづきは、キーチェーンは今回は必要なかったみたいです。
また、
Xcodeから
product->Archiveを選択して、オーガナイザでValidateをクリックして、ログイン画面で接続しようとすると
No appliation records were not found
Applications must be ready for upload ,,,,,
エラーがと表示されました。

どうやら、iTunesコネクトのところで、アプリ情報を各種登録しますが、
最後の「Ready to Upload Binary」ボタンを押していなかったようです。

つまり、アプリは準備できたけど、 iTunesConnectの自分のアプリの登録状態が受け入れ体制ではなかったみたいです。
初回の時は、すんなりいったので、2回目の今回は、焦って見落としたみたいです。

これを押して、また、XCODEのオーガナイザに戻って、とりあえず、Validateして、Distributeしました。

まずは、リジェクトされないことを祈ります。

アイフォンアプリ開発1個目の失敗

アイフォンアプリ、複数台のMacで開発するときに証明書の認証