Проблема с ресурсами - все XIBs на iPhone и iPad сломаны - PullRequest
0 голосов
/ 18 января 2011

У меня было локализованное универсальное приложение.Я скопировал кучу файлов ресурсов (XIB) из старого проекта в соответствующие каталоги (English.lprog) для iPhone (Filename ~ iPhone.xib) и iPad (Filename ~ iPad.xib).Я добавил их в проект, и они все правильно отображаются в XCode, как локализации и т. Д. Я могу открыть локализованные файлы для каждого устройства в XCode / IB, и все выглядит правильно.проект - все полностью бездарно.Короче говоря, когда я бегу на английском на симуляторе iPad, я получаю китайскую версию iPhone XIBs *

Я не могу понять, в чем проблема - есть идеи, как копать глубже ?!

Ответы [ 2 ]

1 голос
/ 05 июня 2011

Эти шаги сработали для меня: в Xcode,

  • Проверьте расположение папок для каждого языка
  • Сборка> Очистить все цели
  • Сборка> Компиляция
  • альт R
1 голос
/ 20 января 2011

Исправлено несколько вещей:

  1. Полная чистая сборка проекта

  2. Удалите старое приложение из устройства и / или симулятора перед переустановкой.

  3. Только потому, что значок в XCode выглядит как значок IB, и двойной щелчок открывается в IB, он все равно ДОЛЖЕН иметь расширение ".xib" видимое нафайл.

  4. Симулятор НЕ чувствителен к регистру, но iPhone IS.Это включает в себя различия, такие как MyClass ~ iphone.xib (работает) и MyClass ~ iPhone.xib (не работает).

...