こんにちは。 ごめんなさい。昨日Appleに申請する予定でしたができていません。理由はビルドしたデータのサイズが大きすぎてうまくDLしていただけないからです。 現在、画像ファイルなど形式や大きさを調整しています。可能でしたら本日、申請出す予定です。 また、iPhone5cで実機動作確認をしていますが、メニュータブの反応がやや悪いので現バージョンではご了承ください。申請いたしましたらまた報告させていただきます。
当初は7月を予定し、8月に変更して、更に遅れて9月にはリジェクトされなければiPhone版を公開できそうです。 Unityでの不具合も修正して、今はバックグラウンドで動くネイティブアプリを構築しています。今週木曜日にAppleに申請できると思います。ですのでリジェクトされなければ9月1日に公開できます。 公開に合わせてリワードを積極的に展開しようと考えています。これで少しでもAndroidとiOSのシナジー効果が出てくれればと思っています。 また、公式ページに原作シナリオのページを追加しようと思っています。Appleに申請しましたら、また報告させていただきます。
みなさまこんにちは。お盆はいかがお過ごされましたか?私はiOSアプリの移植開発にあたり、通信周りの設定と構築をしていました。 Androidではhttp通信だけだったのですが、iOSではhttpsで通信を行う必要があって、サーバーの設定を変更し、ssl通信とhttp通信が混在できるようにしていました。 comodoからssl証明書をゲットしてapache2の設定を変えてapache2ctl configtestで構文チェックすると「SSLモジュールがありません」なるメッセージが! なのでopensslのインストール状況をバージョンチェックで見てみるとインストールはされているみたい。じゃあ、モジュールがロードされてないんか?と思い色々チェック。 モジュールを読み込み設定を変更し、再びapache2ctl configtestで構文チェック。 “Syntax OK “ おお、okなら行けるだろうという事で本番環境でapache2を再起動。あれ!エラーが出て起動しない!本番環境だから今もプレイされている方が居るのにごめんなさい!っと慌ててconfファイルのssl追加部分をコメントアウトして起動。ふう、正常に戻った。 何が行けなかったのかエラーログを見ると「Unable to read server certificate from file /etc/ssl/pr/*****.crt」と・・・証明書が読み込めないらしい。何で読み込めないんだろ。よくあるケースでは文字コードがサーバーの設定と違っているってことが良くあるのだけど、今回は中間証明書も全てUbuntuサーバで作っているのでこれはなさそう。ではパーミッションの問題かと思い調べたがこれも問題なさそう。 じゃあ、証明書事態をopensslでチェックしてみようとopenssl x509 -in /etc/ssl/pre/****.crt -text -nooutで確認。 あれ?エラーメッセージが。証明書が読み込まれていない?なぜ?・・・ という事でviエディタで中身を見てみると・・・ -----BEGIN で始まる最初の行がNから始まっている!これじゃあ、読めないだろうという事で全てを見直し修正して、再度openssl x509 -in /etc/ssl/pre/****.crt -text -nooutで確認。 無事、読み込めました。で、あまり本番環境で何度もエラーを出すわけにはいかないのでテスト環境でapache2をリスタート。無事動きました。なので本番環境もリスタート。 現在は難なくSSLが全てのサーバーで動いています。という感じで毎日がひとつずつの地味な積み上げで進んでいます。遅れちゃってごめんなさい。気になった方は何でもお答えするのでメッセージ頂ければ幸いです。
ここ数日iOSのエラーで悩んでいたのですが、どうにもならず、開発環境のUnityをバージョンアップしたところ、表示上の問題がなんとなく解消されました。数日間が無駄になりましたがまさかUnity側のバグ?ちょっと解りませんがバグなのかを検証する時間もないのでこれで良しとします。 先日、ユーザーの方からお問合せいただいたのですが、サーバー側の時間設定がわずかにずれていてこのズレた時間にアクセスされた場合にサーバー側の処理が出来なく、空白なるという問題も発覚し、今はもう解決しています。 今週末にAppleへ申請しようとしていましたが、週明けそうです。すいません。
やはり、iOSとAndroidでは同じコードでは同じになりません。サーバー側の処理は同じでもクライアントが違うと処理方法に相違があります。 想定していたより時間がかかりそうです。