2016-11-29 4 views
0

После добавления Framework Dropbox SDK для моего Xcode проекта (IOS) мой проект не строить из-за ошибок, показанных на изображении 1 ниже:Может ли добавить к проекту проект iOS/скрыть доступ к другим файлам в проекте?

Screen shot of the errors seen after adding Dropbox SDK Framework

До добавления Dropbox Framework или возврат к предыдущему commit, результаты в проекте и запуск без проблем. Я также протестировал один и тот же пакет Dropbox SDK Framework в отдельном демонстрационном проекте, чтобы убедиться, что он не поврежден - и этот демонстрационный проект строит и работает просто отлично, обращаясь к Dropbox SDK, как ожидалось.

Возможно ли, что Dropbox SDK Framework скрывает или блокирует доступ к GLKit Framework в моем основном проекте?

Или здесь есть что-то еще? Вторая ошибка, показанная на скриншоте, утверждает, что заголовок моста также «Не удалось импортировать», что является ошибкой, которую я раньше не видел, обычно она «не найдена».

Dropbox SDK Framework добавляется путем перетаскивания в Xcode и проверки копии при необходимости. Сразу после добавления Dropbox SDK Framework проект больше не строит и не сообщает об этих ошибках.

ответ

0

Я отвечаю на свой вопрос для всех, у кого могут быть подобные проблемы. Хотя я не нашел основной причины проблемы, я обошел ее со следующим решением.

я в конечном итоге удаление всех рамок третьей стороны от моего проекта, были:

  • ResearchKit Framework
  • Dropbox SDK Framework
  • Диаграммы Framework

И вдобавок я удалил все XCode предоставил фреймворки из проекта в левом списке файлов: «Название проекта -> Общие -> Связанные структуры и библиотеки»

Затем я установил и установка CocoaPods с проектом, и используется CocoaPods для установки и управления мои рамки третьей стороны (ResearchKit, Dropbox SDK и диаграммы)

Проект теперь может построить и запустить успешно и имеет доступ к структуру GLKit вместе со всеми остальными инфраструктурами, предоставленными XCode, мостиком заголовка и Dropbox SDK.

Я предполагаю, что эта проблема возникла из-за установки в XCode, которая препятствовала доступу к GLKit после добавления SDK Dropbox, а использование CocoaPod для управления интеграцией сторонних фреймворков обошли эту проблему.

Если у кого-то есть более глубокое понимание, мне было бы очень интересно услышать ваши объяснения.

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

  • Нет связанных вопросов^_^