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

XcodeからSubmitするために、「Validate」をクリックすると・・エラーメッセージが。

昨夜、無事、iPhoneアプリをアップロードし、現在は審査待ちの状態と記事にしましたが、

実は、その直前にちょっとしたトラブルが2件ありました。

XcodeからSubmitするために、「Validate」をクリックすると・・

20140602

上の画像の中央にある通り、悲しいエラーメッセージが。

メッセージの詳細は、以下の通りです。

No application records were found.

Applications must be ready for upload  on iTunes Connect

before they can be validiated or submitted from within Xcode

ネットであれこれ、このエラーメッセージについて調べてみると、

iTunes Connectのアプリの登録の作業で、

最後に「Ready to Upload Binary」をクリックするのを忘れていて

「Waiting Upload」になっていなかったことが原因と判明。

アプリ開発には、エラーメッセージはつきもの。

その際には、あわてず、そのエラーメッセージをそのままコピペして、

検索することをおススメします。

そのものズバリの解決方法が見つかるケースも多くありますが、

それがない場合でも、何かしらのヒントは見つかります。

「Ready to Upload Binary」をクリック、そしていくつかの

質問にNoで回答し、無事、「Waiting Upload」に。

その結果、XcodeからSubmitできて「Upload Received」に。

ホットしましたが・・・なんと、その後にもトラブルが。

Share

ようやくiphone アプリのアップロードに成功!

20140601

この画像は、iTunes ConectのManager Your Appsの画面です。

この画面の意味がわかりますか?

黄色のボタンの横に「Upload Received」とあると思いますが・・

iphoneアプリを開発し、それをAppstoreにアップロードに成功したことを意味します。

ここまで、いや・・・本当に長かったですね。

全くのプログラム経験のない私が、ある商材を購入し、

iphoneアプリの作成にとりかかったのが、約1ヵ月前です。

あれこれ試行錯誤しながら・・作業を進めたのですが、いや・・長かったですね。

全くのプログラム経験がない者でも、やればできるんですね。

しばらく、自分の備忘録も兼ねて、ブログにいろいろアップしていきたいと思います。

ああ・・ここからの審査が大変なんですが・・でも、うれしいです。

20140602

ちなみに、こちらの画像は、XcodeのOrganizer- Archivesの画面です。

Statusが、Submittedになっていると思いますが、アップロード完了!という意味です。

いや・・これからどうなるやら・・

 

 

 

Share