Форум программистов, компьютерный форум CyberForum.ru

Перестала отображаться часть PNG файлов - Программирование iOS/iPhone

Восстановить пароль Регистрация
 
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
04.12.2014, 18:53     Перестала отображаться часть PNG файлов #1
Всем привет!

Столкнулся с какой-то дикой проблемой:
Была задача добавить в старый, чужой проект поддержку 64-х битной архитектуры и заменить кастомные статические библиотеки на новые, в которых эта самая 64-х битная архитектура поддерживается.
После многочисленных манипуляций все стало ОК, проект собрался, запустился, но внезапно перестала отображаться часть png ресурсов. Хотя во всех XIB'ах они отображаются корректно.
Причем, в симуляторе все ОК. На девайсе - непонятно что.

Увидеть разницу между теми картинками, которые отображаются, и которые нет, так и не смог - все подключены к проекту одинаково.

Причем, попытался удалить из проекта одну из картинок, переименовал ее, добавил заново, подставил вместо старой в Xibe'е - она так и не появилась.

Уже схожу с ума)) Clean проекта делал кучу раз, пересобирал..

Может у кого-то будет советы, что можно было бы попробовать?

Добавлено через 12 минут
Увидел отличие - все картинки, которые отображаются, имеют заголовки, определяющие принадлежность к Ретине - button@2x.png

А те что не отображаются - такого префикса не имеют.

Тем не менее, пытался менять их имя с добавлением префикса - никаких изменений.
Но хотя бы заметил систематичность какую-то.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2014, 18:53     Перестала отображаться часть PNG файлов
Посмотрите здесь:

При показе клавиатуры часть таблицы остается под ней
Вывести только часть PDF файла
Открытие файлов по шаблону поиска (вроде wrk-*.png)
Совмещение С++ файлов и файлов Objective-C Objective-C
Организационная часть, при добавлении в AppStore
Часть изображения
Swift Визуальная часть в Xcode with Swift

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
 Аватар для Vorona
661 / 523 / 44
Регистрация: 05.03.2010
Сообщений: 1,267
04.12.2014, 21:33     Перестала отображаться часть PNG файлов #2
когда копируете картинки в проект, ставите галочки add to target и copy files ?
в build phases -> copy bundle resources тоже все проставлено?
еще бывает если картинки с большой буквы называются, то в симуляторе ок, а на девайсе нет
так же симулятор забивает на case символов в названии картинок, а девайс восприимчив к case-sensitivity

аналогично, если посмотреть контент *.app файла, там есть эти картинки?
может они копируются в бандл но не линкуются, а может и вообще не копируются
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
05.12.2014, 15:52  [ТС]     Перестала отображаться часть PNG файлов #3
Спасибо, Vorona, за рекомендации!

Да, все пункты я проверял кроме "контента *.app файла" - не в курсе как это можно посмотреть.. Может вы сможете подсказать?

Откатился на рабочий коммит, начал пошагово выполнять все свои действия, и смотреть, после чего происходит весь этот кошмар.
Выяснилось, что как только я меняю в настройках проекта Architectures на "Standard architectures (armv7, arm64)", тут же на следующем запуске пропадают картинки.
Вне зависимости от того, что я делал до этого.

Вот этот момент удивляет больше всего((
Yandex
Объявления
05.12.2014, 15:52     Перестала отображаться часть PNG файлов
Ответ Создать тему
Опции темы

Текущее время: 19:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru