我在使用 pod 时遇到问题。我想初始化 Backendless 并用作后端,但 Xcode 无法像看起来那样解析库。当我尝试(AppDelegate.swift)时:
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
let APP_ID = "xxx"
let SECRET_KEY = "xxx"
let VERSION_NUM = "v1"
var backendless = Backendless.sharedInstance()
var window: UIWindow?
我明白了
Use of unresolved identifier 'Backendless'
我所做的是:
- 创建一个新项目,关闭 xCode。
- 创建了一个 pod 文件并编辑它以获取我的图书馆
- 安装无误
- 打开了 pod 安装生成的工作区文件。
- 建成项目
然后我尝试初始化库,如上所示。
platform :ios, '8.0'
use_frameworks!
target 'Test' do
pod 'Backendless'
end
target 'TestTest' do
end
我尝试过清理、构建和重启 xcode。但我怀疑我在某处遗漏了关键步骤?
提前致谢
最佳答案
因为你指定:
use_frameworks!
在您的 pod 文件中,为了在您的 pod 上使用 any,您必须使用 import 以便在您要使用的文件中使用特定的 pod。
在你的 AppDelegate.swift 中:
import UIKit
import Backendless
其次,您的 pod 名称应该是
pod 'Backendless-ios-SDK'
关于ios - 安装和使用 pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40087357/