The iTunes Store teamよりDeveloper Rejectedのメールが届きました。

Reject

苦労して作成したアプリが、見事に不合格。

The iTunes Store teamより、

「The status for the following app has changed to Developer Rejected.」とのメールが届きました。

アップルのアプリの審査が厳しいとは聞いていましたが・・

やはり、苦労して作成したアプリが不合格だと落ち込みますね。

3日程かけ修正し、先ほど、再度アップロードし、再度審査を受けることに。

Waiting For Review

「The status for the following app has changed to Waiting For Review.」

のメールが届きました。

どうなることやら・・・

Share

Android パッケージ名を無事変更。

昨日、パッケージ名の変更に失敗したので、今回は、慎重に作業を進めることに。

まずは、万一、失敗したことを考え、ファイルのバックアップを作成。

そして・・

(1) 商材のマニュアル通り、Android Manifest.xmlのパッケージ名を、

「Refactor」⇒「Rename」で修正して保存します。「Ctrl」+「s」で。

※この段階でgenのパッケージも変りますが、

src以下がエラーになるが気にしないように。

(2)Navigationの一番上のファイル名(おおもとの)を

「Refactor」⇒「Rename」で修正して保存します。

(3) パッケージエクスプローラでのsrc内のフォルダー部分を右クリックして、

「Refactor」⇒「Rename」で変更します。

これだけで、全て終了。

a20140607

エミュレーターも起動し・・全く問題ないようです。

落ち着いて、考えながら作業した結果、あっという間に終了です。

残り、あと少しの作業です。

(1)apkファイルの発行を行う(1度目)⇒(2)Youtube APIKEY の発行を行う。

(3)apkファイルの発行を行う(上書き)⇒(4)APKファイルのアップロードを行い、終了。

予習です。

・Androidアプリののapkファイルとは何ですか?

apkファイルとは、Androidアプリの本体ファイルのことで、

このAPKファイルを作成し、 アンドロイドマーケットへ公開することができます。

明日行う、(1)~(4)の作業で、トラブルになった時のことを考え、

念のため、パッケージ名を変更したファイルのバックアップをとることに。

本日はこれで終了です。

 

Share

Eclipseを使ってソース構成を変更せずパッケージ名のみを変更しようとしたら、見事に失敗。

既に、iphoneアプリを作成し、データをアップロードし審査待ちであることは記事にしましたが、

今回は、そのAndroid版のアプリです。

現在、ある商材のテンプレートを利用して、Androidアプリを開発しているので、

ほとんど、コピペで作業は終了するはずなのですが・・

まあ・・この商材が、結構、高額であったにもかかわらず、いい加減で、

微妙に、誤字脱字や、間違いが多く、プログラム初心者の私は、大混乱。

ようやく・・・

テンプレートに数値、言葉を入力し、ほぼアプリは完成し、

いよいよアプリの申請。

まずは、商材によると、パッケージ名の変更する必要があります。

なぜ、そのようなパッケージ名を変更する必要があるのか、

一切、説明はなく・・結局、簡単にできるだろうと、商材通り、

作業を進めると、そこに記載ある通りの状況でなかったり、

わけわからず・・

結局、エミュレーターも起動しなくなり、ただ・・むなしいエラーメッセージが。

20140608

また、最初からやり直すことに。

いや・・・iphoneアプリの時もそうでしたが、結局、自分であれこれ、

調べ進めるのがが一番の近道と思いますね。

ちなみに・・

なぜパッケージ名を変更する必要があるのか?

パッケージ名とは何か?

について、簡単に説明します。

パッケージ名は、アプリの実質的な識別IDのことです。

AndroidマーケットやAndroid端末は、全て、

このパッケージ名でアプリを識別・認識しています。

「パッケージ名」が違えば 違うアプリとして認識されます。

多くのAndroidアプリがありますが、全て、異なるパッケージ名となっています。

同じテンプレートを使ってアプリを作成するということは、

同じAndroidのソースプログラムを使っていることになり、

アプリの識別子となるパッケージ名も同じになるので、

変更する必要があるということですね。

Share

Andoroidの開発作業をエミュレーターに反映させる方法とは?

a20140607

Android(アンドロイド)のアプリの開発の準備を進めているのですが・・

明日、一気に進めようと・・

しかし・・Androidoアプリの開発で使うエミュレーターは、

毎回、起動に結構時間がかかります。

最低でも、1分~2分はかかります。

本当にまったり、ジワーッという感じで起動されます。

Andoroidのアプリ開発作業を進めている過程で、

エミュレーターを、確認することは多いですよね。

実際にどのように見えるのか、間違っていないのかを

確認するために、何かとエミュレーターを確認しますよね。

しかし・・エミュレーターを起動させても、何も変わっていない。

つまり、Andoroidで変更したソース等が、

エミュレーターに反映されていないんですね。

実は、この解決方法は、簡単。

エミュレーターを起動させる際の

(Run As>Android Application)を、もう1回やるだけ。

これで、全てエミュレーターに反映されます。

簡単です。

 

Share

1時間以上たってもアップロードできませんでしたが・・

2014060703

最初にアップロードしようとしたら・・1時間以上もたってもいるのに、

この画像のような状況のまま変化なし。

最後の最後にきて・・またトラブル・・むなしさと怒りが。。

あれこれ調べた結果・・いまいち原因がよくわかりません。

再度トライしても、状況は変わらず。

そこで、できることは何でもやろうと。

まず、Mac Book Airに、USBコードで接続したままの実機テスト

デバイスのiphone5を切り離し、再度、アップロードしてみたところ、

なんと、あっという間にアップロード完了。

これが原因なのかは、いまだに不明ですが、切り離したとたんに、

1分もかからないで、アップロードできました。

10分経ってもアップロードが終わらない場合には、いったん中止し、

原因を調べ、再度トライすることをおススメします。

 

Share

The status for the following app has changed to Waiting For Review.のメールが届きました!

2014060702

すみません・・ブログの更新が遅くなりました。

前回の記事で、アップル社から修正依頼のメールを受け取り、Mac Book Airの時刻を修正し、再度アップロードしたところ、再度、同様の修正依頼のメールが届きました。

今度は、時刻の変更する際に、正しいタイムゾーンに設定し、システム環境設定の日付と時刻を日本の時刻に同期させ、再度、アップロードしたところ、修正依頼のメールは来ないで、

アップロードしてから、3時間ほどしたら、上の画像のメールが届きました。

「The status for the following app has changed to Waiting For Review.」とあるので、ようやく、審査を受けれるところまで来たようです。

アップルの審査は厳しいといいますが・・どうなることやら??

Share

App Store へsubmitした時刻と、アプリのtimestampが異なる?

 

アップル社から、以下のメールが届きました。。

「Dear developer,

We have discovered one or more issues with your recent delivery for “大家さんのネット集客術”. Your delivery was successful, but you may wish to correct the following issues in your next delivery:

Post-dated Code Signature – Code signature identified by ‘●●●●’ in bundle ’●●●●’ has a timestamp of ‘2014-06-04T22:59:31.000-07:00’, but it was submitted to the App Store at ‘2014-06-04T07:02:03.936-07:00’. This might indicate that your system clock is not set to the correct timezone. You can also synchronize your system clock with a time server in System Preferences ‘Date & Time’.

If you would like to update your binary for this app, you can reject this binary from the Binary Details page in iTunes Connect. Note that rejecting your binary will remove your app from the review queue and the review process will start over from the beginning when you resubmit your binary.

Regards,

The App Store team」

なぜ、App Storeへのsubmitした時刻が、アプリのtimestampと異なるのか??

全くわかりません。。

どう対処すればいいのかな・・??

Share