Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   air приложение - работает под ios 7, но не запускается под ios 9 (http://www.flasher.ru/forum/showthread.php?t=212385)

Ayrinko 28.01.2016 20:23

air приложение - работает под ios 7, но не запускается под ios 9
 
Доброго времени суток всем!
Подскажите пожалуйста, в чем может быть проблема:

пару лет назад разработали приложение под ios 7 на ipad, разрабатывалось во Flash Builder 4.6. Все отлично работает на ios 7. Теперь появилась необходимость запустить на ios 9. Компилирую и в FB 4.6 и в FB 4.7, после установки на ipad - запускается черный экран и через секунду вылетает приложение, так ничего и не показав, никакой ошибки не выскакивает.
После обновление air sdk до последней версии (20) вообще перестало устанавливаться на ipad, просто появляется затемненная иконка и под ней надпись "Установка.."

ALeXVoz 29.01.2016 15:22

Там же менялись требования под 64-битную систему и т.д. Проверьте версию Air SDK и скачайте последую.

Ayrinko 29.01.2016 15:35

Air sdk последняя версия, 20, все равно не запускается на айпаде..

illuzor 29.01.2016 17:03

Дебаггер что-нибудь выдаёт?

Цитата:

просто появляется затемненная иконка и под ней надпись "Установка.."
У меня подобная проблема была из-за косячного сертификата (или провижена)

Ayrinko 29.01.2016 23:03

Цитата:

Сообщение от illuzor (Сообщение 1191366)
Дебаггер что-нибудь выдаёт?

У меня подобная проблема была из-за косячного сертификата (или провижена)

сертификат и провижн нормальные, на 7м ios идет с ними же.

Дебаг через usb не могу почему-то запустить, FB пишет, что нужна версия выше 3.4, хотя в свойствах самого же FB пишет, что используется версия 20.0..

Ayrinko 04.02.2016 18:57

в краш-репортере нашла, что вылетает по ошибке exc_bad_access
гугл выдает решение только для xcode..

ShockWave512 05.02.2016 01:21

exc_bad_access - может не выставлены разрешения для аппа, попробуйте включить доступ к хранилищу

а что за решение для хсоде?

Ayrinko 05.02.2016 10:39

Цитата:

Сообщение от ShockWave512 (Сообщение 1191597)
exc_bad_access - может не выставлены разрешения для аппа, попробуйте включить доступ к хранилищу

а что за решение для хсоде?

для xcode можно включить переменную nszombie и через нее уже можно будет выйти на конкретное место где валится.

подскажите пожалуйста, как включается доступ к хранилищу?

Ayrinko 09.02.2016 11:04

Проблему решила, приложение запустилось на ios 9 (надо было air sdk 20 прописать прямо в свойства проекта, а не просто в FB установить, тогда все заработало).

Теперь столкнулась со следующей проблемой - размер приложения: оно занимает четвертинку экрана и никакие прописывания в коде и настройках ширины-высоты-скейла никак на это не влияют. Пока не нашла решение

caseyryan 09.02.2016 11:35

Цитата:

оно занимает четвертинку экрана и никакие прописывания в коде и настройках ширины-высоты-скейла никак на это не влияют. Пока не нашла решение
не оно?

Цитата:

Экраны с высоким разрешением

Элемент requestedDisplayResolution указывает, какой режим разрешения следует использовать в приложении (стандартное или высокое разрешение) на устройствах iOS с высоким разрешением.
Код:

<requestedDisplayResolution>high</requestedDisplayResolution>
В режиме высокого разрешения каждый пискел экрана с высоким разрешением можно обрабатывать отдельно. В режиме стандартного разрешения экран устройства для приложения представляется экраном со стандартным разрешением. При отрисовке отдельного пиксела в этом режиме задается цвет для четырех пикселов на экране с высоким разрешением.

Параметр по умолчанию — standard. Обратите внимание, что при разработке для устройств под управлением iOS элемент requestedDisplayResolution должен быть дочерним к элементу iPhone (не к элементам InfoAdditions или initialWindow).

Если вы планируете использовать различные настройки для различных устройств, в качестве элемента requestedDisplayResolution укажите значение по умолчанию. Задайте устройства, для которых значение будет противоположным, с помощью атрибута excludeDevices. К примеру, в следующем коде режим высокого разрешения применяется для всех устройств, поддерживающих его, кроме планшетов iPad 3-го поколения, для которых задан стандартный режим:


Часовой пояс GMT +4, время: 21:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.