Добавление статической библиотеки в проект, отмеченное красным

Я пытаюсь добавить пользовательскую статическую библиотеку в проект, она добавляется, но показывает красный цвет, что означает, что файл отсутствует, я думаю. Почему так. Ниже приведено изображение. Почему так, подскажите.

введите здесь описание изображения

Пожалуйста, руководство для выше. Заранее спасибо.


person iPhone Programmatically    schedule 13.02.2013    source источник
comment
куда вы скопировали adSdkProject.xcodeProj? это с открытым исходным кодом? если да то пришлите ссылку   -  person AsifHabib    schedule 13.02.2013
comment
Нет, я создал ее, это фиктивная библиотека.   -  person iPhone Programmatically    schedule 13.02.2013
comment
запустите свой adSdkProject.xcodeProj и добавьте бинарный файл Link с библиотекой   -  person AsifHabib    schedule 13.02.2013
comment
Есть ли проблемы при его выполнении?   -  person rptwsthi    schedule 13.02.2013
comment
приложение может аварийно завершать работу, когда оно попытается получить доступ к этой библиотеке, вместо того, чтобы просить просто запустить его и проверить, есть ли у него проблема или нет....   -  person AsifHabib    schedule 13.02.2013


Ответы (1)


Вы должны добавить libadSdkProject.a вручную в проект, но вы должны собрать adSdkProject.xcodeProject отдельно, это сделает продукт libadSdkProject.a, затем вы можете добавить этот продукт (libadSdkProject.a) в двоичный файл Link вашего проекта с библиотекой.

person AsifHabib    schedule 13.02.2013
comment
Я сделал только так, создал отдельный проект статической библиотеки, затем добавил его в другой проект в качестве цели, а затем добавил libadSdkProject.a вручную, после чего он показывает эту красную вещь. - person iPhone Programmatically; 13.02.2013
comment
1: вы добавили путь поиска вашей библиотеки? Перейдите по пути поиска, пути поиска заголовков и пути, где существуют заголовки этой библиотеки.... чистый запуск вашего проекта....‹br› 2: когда вы связываете двоичный файл с библиотеками, он добавляет файл .a в ваш проект. в настоящее время он не показывает файл .a в вашем проекте, поэтому это не файл libadSdkProject.a, который не включен в ваш проект. - person AsifHabib; 13.02.2013