Я был замешан в том, как выпустить приложение из Xcode5, которое поддерживает IOS7 и IOS 6+ в одной и той же сборке, с активами (значками и заставками), которые правильно загружаются для обоих, и все еще предоставляют активы для IOS 6 правильно. Основное зависание, которое у меня было, заключалось в попытке сделать IOS 6 по-прежнему отображать значки без затенения или выделения, поскольку опция preerendered больше не доступна в графическом интерфейсе Xcode 5. Любые идеи о том, как получить весь контент и значок для правильной визуализации И поддерживать несколько версий ОС?
Эндрю



IOS7 в своей новой плоскостности удаляет постобработку предыдущих версий, где они добавили эффект подсветки и блеска для значков. Этот эффект больше не выполняется для приложений IOS 7, но если вы загружаете приложение из Xcode5 на IOS 6, оно будет повторно использовать эффект блеска по умолчанию. Это приводит в бешенство, потому что в Xcode больше нет "предварительно загруженного" графического интерфейса GUI, чтобы отключить эту постобработку. Как уже упоминалось выше, вам нужно добавить флаг вручную в свой прикладной слой. В моем случае мне пришлось добавить флаг в два расположения, чтобы заставить IOS 6 прекратить применять эффект. Вы можете получить доступ к plist, открыв файл напрямую или перейдя к настройкам в вашем обзоре проекта. Возможно, вам придется удалить приложение с вашего симулятора, а затем перестроить приложение, чтобы заставить симулятор потерять кеш старого значка.



