как мне настроить универсальный проект с поддержкой iAd (только в приложении для iPhone)?
Используя iPhone SDK 4, предположим, что я делаю следующие шаги:
- Открыть XCode;
- Перейти в Файл> Новый проект;
- Выберите Window-based приложение (или что-то еще), выберите Product: Universal (и после выберите имя для проекта).
Это создаст каркас универсального проекта с группами iPhone / iPad как обычно.
Теперь я решил интегрировать iAd в свое приложение для iPhone, поэтому я делаю следующее:
- Щелкните правой кнопкой мыши группу проекта с именем Frameworks> Add> Existing Frameworks ...
- Выберите iAd.framework > Добавить
Пока все хорошо. Я могу просто создать и запустить, используя активный исполняемый файл как Имя проекта - iPhone Simulator 4.0 , и проект работает нормально. Предположим, я изменил активный исполняемый файл на Имя проекта - iPad Simulator 3.2 . Хотя iAd.framework по-прежнему успешно используется в Frameworks (без выделения красным цветом), приложение имитировало сбой в симуляторе iPad, и я получаю следующее сообщение об ошибке:
dyld: библиотека не загружена: /System/Library/Frameworks/iAd.framework/iAd
Ссылка на: / Пользователи / nexia1 / Библиотека / Поддержка приложений / iPhone Simulator / 3.2 / Приложения / 8479EE14-28AA-4628-A668-CCF3FE770628 / Без названия.app / Без названия
Причина: изображение не найдено
Могу ли я использовать iAd в таком универсальном проекте? (хотя я упоминаю это только в своем приложении для iPhone).
Заранее спасибо