Платформа слабого звена

Из-за последнего выпуска пакета AdMob, я добавил платформу MessageUI к своему проекту. Поскольку я хочу развернуть свое приложение на 2.x устройства ОС, у меня есть слабый связанный MessageUI, как рекомендуется.

Если я создаю для устройства iPhone 3.0, оно хорошо работает.

Если я создаю для устройства iPhone 2.2.1, я получаю ошибку ссылки: "ld: платформа, не найденная MessageUI"

Где я мог быть неправым?

7
задан Fred 26 October 2010 в 17:01
поделиться

1 ответ

Вы получаете эту ошибку, потому что вы собираете на основе версии SDK, которая не реализует фреймворк MessageUI.

Что вам нужно сделать, так это собрать для iPhone OS 3.0, но в настройках сборки для вашей цели установить iPhone OS Deployment Target на iPhone OS 2.0 (или любую минимальную версию, которую вы хотели бы поддерживать в вашем конечном приложении). Таким образом, вы сделаете слабую привязку к более новому фреймворку, но при этом сможете развернуть приложение на старых устройствах.

4
ответ дан 6 December 2019 в 11:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: