Обновите приложение iPhone / iPad до версии XIB только для iPhone - PullRequest
1 голос
/ 10 июля 2010

Недавно я также преобразовал свое приложение для iPhone для iPad, щелкнув правой кнопкой мыши по цели и выбрав «Обновить текущую цель для iPad». Затем каждый раз, когда я открывал приложение с помощью симулятора iPad, оно открывало только что созданный файл MainWindow-iPad.xib.

Однако я столкнулся с проблемами, поэтому я хотел бы «понизить» приложение iPhone, чтобы оно запускало только iPhone iPhone на iPad / iPad. (Таким образом, когда он работает на iPhone, он работает нормально, а на iPad он открывается в «меньшем» виде для приложений только для iPhone). Возможно ли это, или мне нужно изменить цели сборки или что-то в этом роде?

Спасибо за любую помощь заранее.

1 Ответ

6 голосов
/ 10 июля 2010

Отменить изменения, сделанные Xcode, довольно просто.Посмотрите на файл Info.plist для вашего приложения, и вы должны увидеть запись с именем NSMainNibFile ~ ipad.Это то, что приводит к загрузке конкретного файла NIB для iPad.Если вы удалите эту запись, вы должны снова использовать файл NIB iPhone для обоих устройств.

Возможно, вы также захотите изменить семейство целевых устройств с iPhone / iPad на iPhone.

...