-最近はこっちで書いてます。ないブログに表示されています。新しい記事を書く事で広告が消えます。(Sun)jsany最近はもっぱらこっちでブログを書いていますが、昔のプロダクトのアップデートなのでたまにはこちらに。Anywhereをアップデートしました。5のサポートと、あと、iOS5以降でファイルの更新が反映されない問題への暫定対応として、Reloadボタンを設置しました。(根本的な解決策にはコアな部分を作り直す必要があるため、ひとまずこのような対応になっています。)なお、このアプリですが、9月25日に申請して30日に通るという、最近では考えられない速度で通りました。iOS6対応のは優先して審査されてるのかとも思いましたが、他のアプリは普通に1週間以上放置されているので、ただの担当者依存のようです。いうわけで、以下、2010年に初心者が作ったアプリをiOS6に対応する上でハマったことを、ご参考までに書き連ねてみます。IDはワイルドカードにしておくと楽だよ」みたいなことが真しやかに囁かれていました。初心者だった僕はそれを真に受けてしまいました。Centerが使えないという制約がありつつも、いままでこのアプリについてはそのままで来ました。'com.bornneet.JsAnywhere'というメッセージと共に署名できなくなってしまいました。ID(com.bornneet.JsAnywhere)とプロビジョニングプロファイルを作ればそれで解決でした。Identifierが変わらなければいいので、ワイルドカード→通常の変更はなんの問題もないようです。スプラッシュスクリーンなんて、そもそも設定してねぇ。inch)に対応するためには640x1136のスプラッシュスクリーンを設定しないといけません。この古いアプリにはそもそもスプラッシュスクリーンが設定されていません。(iPadが出るまでは今ほどスプラッシュスクリーンが設定されているアプリは多くありませんでした。)スプラッシュスクリーンを作るのがまともな対応ですが、今回は、新規でXcodeプロジェクトを作ると付いてくる「真っ黒画像」を借りてきて設定しました。無事、審査は通ったのでとりあえずの対応としてはこれでよさそうです。Xibベースのアプリは面倒い!Xibで作ってるアプリはコードや設定を変えないと縦長対応にうまく対応できないようです。これ以外のアプリは全てコードで書いているので、一瞬で対応が終わりましたが、これは一手間必要でした。今まで、XibやStoryboardを使うのがAppleの推奨なのかなぁ、と思っていましたが、今回の対応を見ると、全部コードで書いてた方がやっぱ変更に強いし、これからもそうしようと改めて思ったのでした。まとめ初心者が書いた古いコードを弄るのは限界。2として作り直すのもありかなぁと思い始めています。いえ新しく作りたいアプリもたくさんあるので、期待せずにお待ちください。