Xcode не может видеть объекты, добавленные через Cocoapods

у меня естьpodfile определяется с помощью следующих стручков.

platform :ios, '8.0'
use_frameworks!

target 'LifeStream' do
pod 'SSKeychain'
pod 'LiveSDK'
pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :branch => 'swift-2.0'
end

Я установил стручки и открыл свое рабочее место. Я обнаружил, что любое использование Alamofire работает нормально из-за версии Swift 2, импортирующей проект в качестве фреймворка.

Когда я пытаюсь использовать классы SSKeychain, я получаю

Использование неразрешенного идентификатора 'SSKeychain`

То же относится и к любому классу, который я пытаюсь использовать в LiveSDK.

У меня есть заголовок моста в корневом каталоге моих проектов, и проект настроен для его использования.

#ifndef Header_h
#define Header_h

#import "SSKeychain/SSKeychain.h"
#import "LiveSDK/LiveConnectClient.h"

#endif /* Header_h */

если я изменю#import от

#import "SSKeychain/SSKeychain.h"

в

#import "SSKeychain.h"

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

Заголовок моста

Каркасные Пути поиска

Я также добавил корневой каталог моего проекта в путь поиска фреймворка.

Связанные рамки

Наконец, я также связал все фреймворки с проектом.

Я что-то упустил с моей настройкой? Я не смог заставить Cocoapods работать над моим проектом уже почти неделю. Я даже создал новый проект, думая, что мой был просто испорчен; который ничего не изменил. Я не знаю, что делать отсюда, чтобы решить эту проблему.

редактировать

Проведя дополнительное исследование, янашел сообщение в блоге показывая, что вы должны включить ваш каталог Pods в поиск заголовка пользователя

Комментатор также упомянул, что если вы используете более новую поддержку Cocoapods Frameworks для Swift, то ему нужно будет включить путь поиска Frameworks / **. Я включил и Pods / ** и Frameworks / **, но все еще имею ту же проблему.

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

Ответы на вопрос(3)

Ваш ответ на вопрос