我正在尝试设置一个新的iPhone应用程序来玩Firebase。我正在尝试使用Cocoapods导入它,但我一直在使用
'No such module' error
Firebase文件位于pods目录中,但Xcode无法找到它们。
这是我的Podfile:
platform :ios, '8.0'
use_frameworks!
target 'MyProj' do
pod 'Firebase', '>= 2.4.3'
pod 'Alamofire', '2.0.2'
end
target 'MyProjTests' do
end
target 'MyProjUITests' do
end
这是一个基本的hello world应用程序,我添加的唯一代码是:
'import Firebase'
'import Alamofire'
我在xcode关闭的情况下运行'pod install'。 我用.xcworkspace
启动应用程序没有Pods.xcconfig文件。
谢谢!
答案 0 :(得分:1)
对于一个全新的podfile,它看起来很糟糕。你在使用Swift吗?
此外,对于全新的项目,您不会有#AlamoFire'在pod文件中。
我和Cocoapods有过几个问题所以我的第一个建议是重新安装它
sudo gem install cocoapods
然后,浏览Firebase指南以设置新的应用。我刚刚完成了这些步骤并且它正常工作并设置了一个与你的文件略有不同的pod文件。
我修改了我的pod文件:
target 'Swift Firebase Test' do
platform :ios, '8.0'
use_frameworks!
pod 'FirebaseOSX', '>= 2.4.2'
end
在项目中初始化Cocoapods之前,请务必更改到项目目录。
完成后,编译应用程序并查看是否有任何错误。
哦 - 并确保AppDelegate.swift正确。
import Cocoa
import Foundation
import Firebase
@NSApplicationMain