Раскадровка IB для расширений приложений: значки iPad отсутствуют, размеры не меняются, ориентация не работает - PullRequest
0 голосов
/ 07 сентября 2018

Мне нужно обновить 3-летнее приложение только для iPhone, только для портрета (НЕ универсальное) для камеры / фотографии, работающее с iOS 8, которое содержит расширение Share, которое теперь (с 10.0 ???) иногда дает сбой (но работает много раз), и я пытаюсь отладить проблемы и обновить до iOS 9.0.

Первой проблемой, которую я обнаружил и исправил, было отсутствие строк конфиденциальности для доступа к камере и библиотеке фотографий.

Но я также обнаружил, что расширение не работает с фотографиями на iPad с проблемами компоновки (пока в симуляторе). Как говорят в документах, цели расширения должны быть сделаны для iPhone / iPad, а мои настройки сборки для целевого расширения установлены на 1,2, и я использую Auto Layout.

Раскадровка, сцена «Расширение», сцена «Просмотр контроллера», все контроллеры представления, представления и подпредставления настроены на автоматическое расположение, а также на руководства по разметке безопасной области, но единственными устройствами, отображаемыми в IB, являются айфоны без доступных iPad, при выборе других устройств размер не виден, а iPhone ограничен портретным режимом.

Я попытался установить основное приложение как Универсальное, чтобы в IB можно было ориентировать, строить и все еще не было значков iPad для проверки пользовательского интерфейса на расширение (и попытка включить ландшафтный режим в IB тоже не работает).

Есть ли способ заставить IB показывать и разрешать iPad / iPhone, особенно iPad, и изменять ориентацию во время разработки для расширений приложений?

1 Ответ

0 голосов
/ 08 сентября 2018

При выборе «Использовать вариации черт» появляются значки iPad.

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