ContactsUI.Framework Crash на IOS 8

В Xcode 7 SDK есть две новые платформы для извлечения контактов из ContactsBook. то есть Contacts.framework & ContactsUI.framework

Я добавил эти рамки в мое приложение. Для IOS 9 это работает нормально. Но когда я пытаюсь запустить свое приложение в iPhone 5 с IOS 8, приложение запускается с ошибкой.

Ошибка:

dyld: библиотека не загружена: /System/Library/Frameworks/ContactsUI.framework/ContactsUI

Я могу понять, что фреймворк или библиотека недоступны в IOS 8, но как насчет обратной совместимости?

Как я смогу использовать свое приложение в IOS 8?

2 ответа

Решение

Вы не можете дать обратную совместимость, потому что ContactsUI недоступна до версии iOS 9

Доступно только после iOS 9

Проверьте документацию Apple:

Available in iOS 9.0 and later 

Убедитесь, что фреймворк, недоступный в iOS 8, установлен как необязательный

введите описание изображения здесь

Другие вопросы по тегам