Не могу создать iPad XIB с Xcode 4 - PullRequest
1 голос
/ 12 апреля 2011

Хорошо, у меня проблема с моими руками.Я пытаюсь преобразовать свой проект в универсальное приложение для iPhone и iPad.Я пытаюсь сделать специфичные для iPad версии моих файлов XIB.Поскольку в Xcode 4 Create iPad version using autoresizing masks невозможно, я предполагал, что смогу просто вставить свой XIB в версию IB для Xcode 3, и пусть это сделает волшебство.Нет кости.Вот ошибка, которую я получаю, когда пытаюсь открыть файл XIB в IB:

enter image description here

Честно говоря, я не знаю, откуда идти дальше.Я думаю, что я мог бы просто изменить размеры своих взглядов вручную, но это довольно утомительно, и у меня действительно нет времени, чтобы сделать это.Есть идеи?

Ответы [ 2 ]

7 голосов
/ 12 апреля 2011

Хорошо, я нашел довольно запутанный обходной путь.

Прежде всего, продублируйте исходный проект, а затем выберите информацию о проекте. Щелкните правой кнопкой мыши на вашей цели и выберите «Дублировать».

enter image description here

Xcode появится во всплывающем сообщении. Выберите «Дублировать и перейти на iPad».

enter image description here

Теперь XCode конвертирует файлы XIB для вас и представляет вам папку ресурсов iPad.

enter image description here

Теперь откройте эти XIB-файлы в Finder и добавьте ~ipad после имени файла.

После этого скопируйте эти XIB-файлы обратно в ваш оригинальный проект, а затем превратите ваш проект в универсальный проект, выбрав его из раскрывающегося списка в целевых настройках.

enter image description here

И все готово. Я нашел это действительно запутанным, и я надеюсь, что Apple может решить эту огромную проблему юзабилити в ближайшее время.

0 голосов
/ 12 апреля 2011

Этого не должно быть.Один из способов решить эту проблему - полностью удалить установку Xcode 4 и заново установить ее с нуля.А затем переустановите его.

Используйте следующую команду для удаления и переустановки Xcode 4

sudo [xcode-path] / Library / uninstall-devtools --mode = all

PS: если высоздаем проекты в Xcode 4, которые вы также хотите открыть в Xcode 3, убедитесь, что вы сохраняете раздел Управление версиями документов в Интерфейсном Разработчике 3.1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...