Swift 中的 Playground 不会使用 Firebase

Posted

技术标签:

【中文标题】Swift 中的 Playground 不会使用 Firebase【英文标题】:Playground in Swift won't use Firebase 【发布时间】:2016-05-21 09:48:47 【问题描述】:

你们可能都知道Firebase 进行了版本跳转,我正在尝试让我的设置与 Xcode Playground 一起使用。

参考了如何在 Playground 中使用旧版本的 Cocoapods 和 Ruby 实现 Firebase,但这对我来说并不适用 swift playground for experimenting with firebase。即使项目本身中的 Firebase 实现工作正常,我可以导入我的 Firebase,但它不能再在 Playground 上工作了。

有人知道如何使用 Playground 和 Firebase 添加工作设置吗?

正在使用的软件:

Cocoapods:2.6.4 吊舱:1.0 Xcode:7.3.1 Firebase:3.2.0

这里有什么帮助或线索吗?

【问题讨论】:

【参考方案1】:

我创建了一个框架,然后导入到我的 Playground 中。确保在 Podfile 中正确定位框架:

target 'YourApp' do
    pod 'Firebase/Core'
    target 'YourAppFramework' do
    end
end

构建框架后,然后导入:

import AppFramework
import FirebaseCore

除了 Auth 相关的功能之外,大多数事情都会起作用。

【讨论】:

以上是关于Swift 中的 Playground 不会使用 Firebase的主要内容,如果未能解决你的问题,请参考以下文章

永远不会调用 Deinit 方法 - Swift Playground

如何使用 Swift 3 Playground 读取 Resources 目录中的文本文件?

Swift Playground 中的 NSTimer.scheduledTimerWithTimeInterval

Swift Playground 4:导入 Swift 包

在 Playground 中的 swift 3 中添加延迟似乎不准确

如何在Playground中运行异步回调