Обновите приложение iPhone/iPad до версии XIB только для iPhone
Недавно я также преобразовал свое приложение для iPhone для iPad, щелкнув правой кнопкой мыши по цели и выбрав "Обновить текущую цель для iPad". Затем каждый раз, когда я открывал приложение с помощью симулятора iPad, оно открывало только что созданный файл MainWindow-iPad.xib.
Однако я столкнулся с проблемами, поэтому я хотел бы "понизить" приложение iPhone, чтобы оно запускало iPhone iPhone только на iPhone/iPad. (Таким образом, когда он работает на iPhone, он работает нормально, а на iPad он открывается в "меньшем" виде для приложений только для iPhone). Возможно ли это, или я должен изменить цели сборки или что-то в этом роде?
Спасибо за любую помощь заранее.
1 ответ
Отменить изменения, сделанные Xcode, довольно просто. Посмотрите на файл Info.plist для вашего приложения, и вы должны увидеть запись с именем NSMainNibFile~ipad. Это то, что приводит к загрузке конкретного файла NIB для iPad. Если вы удалите эту запись, вы должны вернуться к использованию файла NIB iPhone для обоих устройств.
Вы также можете изменить семейство целевых устройств с iPhone/iPad обратно на iPhone.