Фреймворки для iPhone? - PullRequest
       15

Фреймворки для iPhone?

3 голосов
/ 17 сентября 2009

Я недавно переместил свои проекты на новый Mac вместе с более новой версией Xcode.

Когда я открыл свой проект, я заметил, что некоторые файлы были красными. Поэтому я переназначил их, установив путь (по пути проекта), а затем указав правильное местоположение пути.

Теперь моя проблема в том, что у меня есть красные рамки, и я не могу найти их местоположение! Однако я установил пути фреймворка «относительно текущего SDK».

Кто-нибудь может мне помочь правильно сопоставить мои рамки? Фреймворки, которые я использую: - QuartzCore.framework - libsqlite3.0.dylib - UIKit.framework - Foundation.frameowrk - CoreGraphics.framework

Версия XCode - 3.1.4 (установлена ​​только одна). Приложение для iPhone было изначально создано с использованием предыдущей версии Xcode (я не помню, какая версия).


У меня до сих пор нет ответа. Я углубляюсь в этот беспорядок проблемы, которую создала Apple. Во всех моих .m файлах я импортирую

Как я могу добавить эту инфраструктуру UIKit в мой проект Target по отношению к текущему SDK? На самом деле, забудьте о ссылках на SDK, давайте просто возьмем фреймворк из SDK 3.0 в качестве ссылочного фреймворка. Прямо сейчас, когда я ссылаюсь, это красный.

Примечание: ссылки, связанные с фреймворками, всем, что с ними связано, сводят меня с ума и заставляют меня больше разочаровываться в яблоке за эту небрежность, чем когда-либо.

Любая помощь очень ценится.

Ответы [ 3 ]

3 голосов
/ 08 ноября 2011

У меня была именно эта проблема. Каким-то образом «Базовый SDK» в настройках сборки проекта был установлен на Mac OS X после того, как я установил Xcode 4.2.

Нажмите на свой проект, измените Base SDK на «Последняя iOS» и наслаждайтесь атмосферой.

1 голос
/ 17 сентября 2009

Если дважды щелкнуть цель, чтобы открыть информационную панель, вы увидите вкладку с надписью «Связанные библиотеки». Отсюда вы можете нажать кнопку «плюс», чтобы добавить библиотеки, и xcode будет правильно делать, когда вы добавляете нужные фреймворки

0 голосов
/ 05 ноября 2010

У меня была такая же проблема с красными фреймворками и плохой трассировкой. Если вы получаете сообщение об ошибке «Отсутствует базовый SDK», вам необходимо получить информацию о вашем проекте Xcode и убедиться, что он может найти нужный SDK.

В нижней части вкладки Общая информация будет опция Базовый SDK для всех конфигураций. Выберите другой SDK и посмотрите, поможет ли это.

Я столкнулся с проблемами при обновлении до бета-версии SDK, когда он загружал устаревшие платформы из старого SDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...