iOS6になってiPhone5や新型iPodが発売されて…過去のアプリもいよいよ、色々修正が必要になってきたのでそのメモ書き。
  • iPhone5のフルサイズに対応する
    640 x 1136の起動画像(Default.png)を用意してXcodeで指定したりする
    iOSアプリケーションプログラミングガイド
    default

  • iOS6の画面回転に対応させる
    最近の雛形であれば特に何もしなくて良い。XcodeのTARGETSのSummaryで対応画面を指定
    rorate
    なのですが…iOS3台の雛形をもとにしていると回転してくれません(涙)
    iOS4からUIWindowに追加されたrootViewControllerプロパティに、起動時、ルートのUIViewControllerを書き込んでください。古いアプリをリリースしている人は要注意。
  • GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
    OpenGLでの異方性フィルタリングの設定なんだけど、Xcode4.5のプレビュー版のOpenGL ES Analysisで落ちてしまう不具合が発生。Xcode4.5+iOS6で問題は起きなくなったんだけど、今度は「Invalid Enum」という警告が表示されるようになった。もしかして使用禁止?って事でアップルに問い合わせ中。
わりと頻繁にアプリを更新されてる方はそれほど問題ないかと思いますが…iOS6になってけっこうバッサリ互換性が無くなってるので古いアプリほど要注意じゃないかと思った次第。つまりワシ…

ではまた次回!