2016-06-07 3 views
1

AS iOS 9 поддерживает функцию разрезания приложений только путем добавления необходимых изображений к изображениям, и вы получите нарезанное приложение при загрузке из AppStore.Как включить/отключить функцию разрезания приложений iOS 9

1) Мой вопрос мы должны сделать дополнительные шаги для функции нарезания App или просто добавить изображения к активам изображений он будет работать на Appstore (не так, как мы проверяем функцию битового кода в момент загрузки)

2) Как отключить функцию разрезания приложений, даже если я использую объекты изображения.

+1

Почему вы хотите отключить наложение приложений? Это не работа для вас, и это лучше для пользователя. – rmaddy

+0

Я знаю rmaddy, я спрашиваю, потому что если у моих объектов изображения нет действительных изображений (подумайте, что у меня нет изображений для 4s, и я устанавливаю их в 4s), тогда что произойдет? – PJR

+0

4s требует 2x изображений, как почти у каждого устройства. Если у вас нет 2x изображений, то у вас нет изображений для каждого другого устройства, кроме iPad 2 (требуется 1x изображений) или iPhone 6 +/6s + (требуется 3x изображения). – rmaddy

ответ

1

1) Нет, ты прав в соответствии с яблочным документ ясно говорится here

2) Я думаю, что мы не можем вывести его из строя.

Пытаясь ответить на ваш комментарий:

Теоретически: - я думаю, что если вы, как некоторые забывают предоставить @ .... х изображение, до сих пор процесс магазин приложение предоставит альтернативный образ для конкретного устройства. Он может быть таким же, как @ 3x/@ 2x/@ 1x (что предоставил разработчик). Если разработчик предоставил более 1 изображения, например, @ 1x и @ 3x, то тогда @ 3x будет загружаться на все устройства, кроме @ 1x поддерживаемого устройства.

Практически: -

  • Удалить @ 1x или @ 2x, что вы хотите от image.xcasset.
  • Создать архив.

  • Экспортировать приложение для целевого устройства, чтобы получить ipa.

  • Измените расширение .ipa на .zip и распакуйте архив.
  • Вы должны быть в состоянии видеть, что изображение рядом @ 1x/@ 2x/@ 3x. Эти - это изображения, которые пользователь будет загружать для своего устройства.
+0

, так что мне не нужно ничего делать правильно? Если да, то подумайте, не имеют ли мои объекты изображения недействительные изображения (подумайте, что у меня нет изображений для 4-х, и я устанавливаю их в 4s), что произойдет? – PJR

+0

Я хотел бы упомянуть, что «Экспорт приложения для целевого устройства для получения ipa». шаг очень полезен, чтобы * получить подсказку *, что идет к конечному пользователю после наложения приложений. Я сказал * получить подсказку *, потому что финальная нарезка выполняется iTunes, которая может использовать другую логику, чем Xcode. –

Смежные вопросы