2016-11-17 7 views
2

Прежде всего - я работаю с Xcode 8 и Swift 3. Теперь я хочу интегрировать Dropbox API (SwiftyDropbox) в свое приложение. Поскольку я очень новичок в программировании на iOS, я не уверен, правильно ли сделал все шаги.
Я решил использовать CocoaPods. Поэтому я установил инструмент Pods и изменил его в каталог моего проекта. Это тот каталог, который хранит мой файл .xcodeproj. Надеюсь, это правильно?
Я назвал «pod init» и добавил рамки SwiftyDropbox. Мой подфайл выглядит так:Нет такого модуля 'SwiftyDropbox'

# Uncomment the next line to define a global platform for your project 
# platform :ios, '9.0' 

target 'MyProjectName' do 
    # Comment the next line if you're not using Swift and don't want to use dynamic frameworks 
    use_frameworks! 

    # Pods for Legantoo 
    pod 'SwiftyDropbox' 

end 

Затем я выполнил «pod install». До сих пор все работает без проблем.
После открытия моего проекта в Xcode я вижу новую группу под названием «Pods» в навигаторе проекта, поэтому я думаю, что интеграция была успешно завершена.
Теперь я выполнил шаги по реализации процесса авторизации Dropbox в AppDelegate.swift. Для этой цели я должен включать в себя API Dropbox по

import SwiftyDropbox 

И именно здесь моя проблема: Если я построить проект, то я получаю ошибку

No such module 'SwiftyDropbox' 

и линию ошибки является то, что один с импортом. Я пропустил шаг? Я уже полностью очистил (Cmd + c), но ошибка все еще существует.

ответ

3

После установки каких-либо контейнеров в проект вы должны открыть проект с помощью файла .xcworkspace. Вы не можете сделать это с помощью .xcodeproject или открыть его непосредственно в Xcode.

+0

Ahhh, приятно знать. Большое спасибо! – altralaser