Отсутствует AVFoundation из списка существующих фреймворков: Как играть в mp3 - PullRequest
0 голосов
/ 30 января 2011

Я только что скачал XCode 3.2.5 с 4.2 ... Я пытаюсь воспроизвести файл mp3, но, очевидно, пользовательский интерфейс изменился, потому что я не смог выполнить ни одну из инструкций по добавлению фреймворка. Наконец, я нажал на маленькую кнопку с шестеренкой, затем пошел в Add -> Existing Frameworks ... Однако AVFoundation не указан в списке, поэтому я не могу использовать следующий код:

#import <AVFoundation/AVFoundation.h>

AVAudioPlayer *player;

Ответы [ 3 ]

1 голос
/ 30 ноября 2011

В посте просят "пропущенный" фреймворк AVFoundation.Это правда, что вы не можете легко найти его, хотя «Добавить существующий каркас» в некоторых версиях SDK, например, Xcode 3.2.

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

  1. Нажмите "Target"
  2. Нажмите на ваше приложение
  3. Get Info
  4. В нижней части нажмите "+"

Теперь вы сможете увидеть это.Я сделал это и решил проблему.

0 голосов
/ 30 сентября 2011
  1. В «навигаторе проекта» откройте папку «frameworks» и выберите один из существующих каркасов (например, UIKit.framework)
  2. Щелкните правой кнопкой мыши и выберите «Показать в Finder» из меню
  3. Из недавно открытой папки в искателе перетащите интересующую вас папку фреймворка (например, OpenGLES.framework) в папку «frameworks» в XCode
  4. Не копируйте элементы в папку группы назначения.
  5. Выбор "Создать группы для любых добавленных папок", кажется, делает его

(дублирует предыдущий вопрос - просто включил его и в этот вопрос для всех, кто еще борется с ним)

0 голосов
/ 30 января 2011

Щелкните правой кнопкой мыши группу фреймворков справа Add -> Существующие фреймворки, появится список фреймворков, просто выберите AVFoundation framework и нажмите add

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