2013年10月14日月曜日

XCode5 OS10.7, Unable to load nib file: MainMenu, exsiting

問題
XCode5 (5.0)でDeproymentを10.7以下にした際に、10.7以下で起動すると
Unable to load nib file: MainMenu, exsiting
となる問題の解決方法

原因
XCode5から採用されたBase Internationalizationというローカライズに関する変更があり、設定が変わっている。10.7以下では、MainMenu.xibはen.lprojフォルダに収められるが、XCode5のデフォルトではBase.lprojフォルダのみに収められ、10.7以下ではBase.lprojフォルダ内のnibファイルを発見できない。

解決
1.XCode -> MainMenu.xib を選択
2.Utilities -> File Inspector -> LocalizationにBase, Englishの2項目があることを確認
3.Englishにチェックを入れる


これでen.lproj内にもMainMenu.xib(ビルド後は変換されてMainMenu.nib)が収められる。




0 件のコメント: