Xcode 4いろいろ

BLNOTEの開発環境をXcode 4.0.2に変更したのですが、いろいろ問題あるみたいです。

  1. ローカライズ
    「Japanese.lproj」や「English.lproj」が認識されません。短い方(「en.lproj」「ja.lproj」)にフォルダ名を変更する必要があります。ただし、Xcode上ではどちらのフォルダも同じに見えます。
    Xcode4でのローカライズの仕様が変わった
  2. マルチタスク動作
    「Build Settings」で「iOS Deployment Target」を3.1.xにしていると、マルチタスク動作しないようです。ただし、iPhone 3GSで検証しているのですが、この症状は出ませんでした。どうも4Gモデルでないと出ないようです。ターゲットのBLNOTEは4.0以上に設定していたのですが、元のプロジェクトの方が3.1になっていました。プロジェクトの方を修正して直りました。
    Xcode 4 – Multitasking no longer works with Base IOS 4.3 and Deploy iOS 3.1.x
  3. 起動時の画面方向
    infoファイルに「Supported interface orientations」というのが追加されるようですが、この最初の設定(Item 0)の方向で起動するようです。最初「Portrait (top home button)」となっていて、起動時に逆さまで起動しました。すぐに正常な方向に戻りますが。ただし、これも私のiPhone 3GSでは確認できませんでした。4Gモデルのみ?

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です