2009-09-17 3 views
2

Недавно я перенес свои проекты на новый Mac вместе с более новой версией Xcode.iPhone рамки пути?

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

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

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

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


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

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

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

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

ответ

1

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

+0

двойной щелчок на цель? Вы имеете в виду «Цели»? Когда я дважды нажимаю на него, он ничего не делает. – AlvinfromDiaspar

+0

нет, разверните папку «Цели», и вы увидите файл внутри. Дважды щелкните по нему. – coneybeare

+0

Прохладный. Я нашел связанные библиотеки на вкладке «Общие». НО, я не могу найти UIKit.framework или CoreGraphics.framework. Кроме того, добавление фреймворка с помощью этого метода позволяет строить между устройством iphone и симулятором iphone без изменения фреймворков в несколько раз? – AlvinfromDiaspar

0

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

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

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

3

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

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

Смежные вопросы