Xcode 3.2 сломал процесс сборки моего приложения для iPhone. Мне нужно добавить новый фреймворк в мой проект (MediaPlayer.framework).
Итак, я захожу в настройки цели и пытаюсь добавить его в «Связанные библиотеки», нажав кнопку [+]. В списке отсутствует MediaPlayer.framework, а также другие фреймворки, такие как UIKit, CoreGraphic и другие. Некоторые фреймворки все еще там.
Я могу добавить фреймворки, добавив специфичные для SDK (перейдя в /Developer/Platforms/iPhoneOs.platform/...yadayadayada../frameworkd/), но тогда, конечно, я могу скомпилировать только для платформы iPhone и больше не для симулятора.
Так что в основном мне интересно, как я могу вернуть Xcode для выбора подходящей платформы, в зависимости от платформы и версии SDK для меня?
Спасибо и всего наилучшего, Ганс Шнайдер
Редактировать: Вещи, которые я пытался: установить Base SDK на 3.0 (был все еще 2.2.1), переустановить 3.0 iPhone и Simulator SDK из каталога «packages» Xcode 3.2 DMG. Не помогло Фреймворки по-прежнему не будут отображаться в списке ...
Редактировать 2: Хорошо, теперь у меня есть фреймворки в списке, ранее я был в моей конфигурации AdHoc. В Debug у меня есть рамки обратно. Но он все равно не скомпилируется для Simualtor (множество символов не обнаружило ошибок).
Похоже, что компоновщик не выбирает правильные библиотеки и всегда использует путь iPhoneOs3.0 для каркасов.