首先 - 我正在使用 Xcode 8 和 Swift 3。现在我想将 Dropbox API (SwiftyDropbox) 集成到我的应用程序中。因为我对 iOS 编程很陌生,所以我不确定我是否正确完成了所有步骤。
我决定使用 CocoaPods。所以我安装了 Pods 工具并更改为我的项目的目录。这是保存我的 .xcodeproj 文件的目录。我希望这是正确的吗?
我调用了“pod init”并添加了 SwiftyDropbox 框架。我的 Podfile 如下所示:
# 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”的新组,因此我认为集成已成功完成。
现在我按照步骤在 AppDelegate.swift 中实现 Dropbox 授权流程。为此,我必须通过以下方式包含 Dropbox API:
import SwiftyDropbox
这正是我的问题:如果我构建项目,那么我会收到错误
No such module 'SwiftyDropbox'
错误的行是带有 import 语句的那一行。我是否忽略了一个步骤?我已经进行了完全清理(Cmd+c),但错误仍然存在。
将任何 pod 安装到项目后,必须通过 .xcworkspace 文件打开项目。您无法通过 .xcodeproject 或直接在 Xcode 中打开它来完成此操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)