КонтекстаГде получить CoreTelephony.framework для прошивки 5
Я пытаюсь добавить CoreTelephony.framework поэтому я могу использовать mixpanel аналитику в моем приложении IOS. Мое приложение предназначено для iOS 5.1+. Я запускаю XcodeVersion 4.6.3. У меня установлен iOS 5.1 симулятор.
Когда я нажимаю «Сформировать фазы», а затем раздел «Связывание двоичных файлов с библиотеками» и нажмите «Добавить», чтобы добавить библиотеку. Я получаю это диалоговое окно:
Quesitons
- ли тот факт, что все эти структуры находятся в папке "IOS 6,1" означает, что они будут работать только на прошивке 6.1?
- Как бы добавить CoreTelephony.framework, чтобы он работал на iOS 5.1 или выше?
У вас есть веская причина для продолжения поддержки 5.1? – Wain
Ну, на самом деле это не вызвало много проблем, пока приложение уже работает. Я считаю, что около 10% общей популярности имеют поколение моложе 6,0, поэтому мы хотим продолжать поддерживать: а) захватить этот доход; б) не расстраивать людей только на 5.0 – drc
FYI - список, показанный под «iOS 6.1», является списком фреймворков и библиотек, доступных на iOS 6.1. Большинство из них были доступны дольше. Если вы выберете фреймворк, который был добавлен после iOS 5.1, то ваше приложение должно быть правильно закодировано, чтобы не ссылаться на какие-либо символы в рамках, когда ваше приложение работает на устройстве с версией iOS до внедрения фреймворка. Вы также должны пометить структуру как «опцию» вместо стандартного «обязательного». И, как всегда, тщательно протестируйте приложение на устройствах, поддерживаемых каждой версией iOS. – rmaddy