Gan*_*mar 8 ios swift xcode7 swift2 firebase-cloud-messaging
我已经使用可可豆荚在我的iOS应用程序中实现了Firebase.问题是当我尝试配置firebase时,我收到此错误使用未解析的标识符'FIRApp'.当我在appdelegate文件中使用代码FIRApp.configure()时,会发生此错误.谁能帮我这个?
import UIKit
import AWSCore
import GoogleMaps
import Firebase
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
let defaults = NSUserDefaults.standardUserDefaults()
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
// Use Firebase library to configure APIs
FIRApp.configure()
return true
}
}
Run Code Online (Sandbox Code Playgroud)
我关注了Firebase指南https://firebase.google.com/docs/ios/setup#initialize_firebase_in_your_app
这是pod文件
# Uncomment this line to define a global platform for your project
platform :ios, '8.0'
use_frameworks!
target 'xxxx' do
pod 'SwiftyJSON', :git => 'https://github.com/SwiftyJSON/SwiftyJSON.git'
pod 'DKChainableAnimationKit'
pod 'Charts'
pod 'JVFloatLabeledTextField'
pod 'AWSAutoScaling'
pod 'AWSCloudWatch'
pod 'AWSCognito'
pod 'AWSDynamoDB'
pod 'AWSEC2'
pod 'AWSElasticLoadBalancing'
pod 'AWSKinesis'
pod 'AWSMobileAnalytics'
pod 'AWSS3'
pod 'AWSSES'
pod 'AWSSimpleDB'
pod 'AWSSNS'
pod 'AWSSQS'
pod 'GoogleMaps'
pod 'Firebase'
end
Run Code Online (Sandbox Code Playgroud)
小智 8
我已经尝试了所有答案,但经过 2 小时的头痛......我发现了这个
在 AppDelegate.m 文件中,您应该在 #ifdef FB_SONARKIT_ENABLED 行之前导入 firebase,如 #import <Firebase.h> 。
据我了解,您可能会在开发构建上取得成功,因为 FlipperKit 库用于调试,并且如果满足条件,则 #ifdef FB_SONARKIT_ENABLED 。当您尝试存档时,它将不会被导入,并且变量将不会声明,因为 #import <Firebase.h> 仍处于该 if 条件中。
FIRApp 在 Firebase 3.x 或更高版本中可用。
当您无法从旧版本的 Firebase 更新到 3.x 时,就会发生这种情况。这已经在这里得到了回答 - Firebase Upgrading From 2.5.1 to 3.2.1
关键是——
pod update
Run Code Online (Sandbox Code Playgroud)
您需要在安装 Firebase pod 之前运行一次pod update,它会在您下次执行时安装正确的版本。
我找出了导致问题的原因。我使用的是旧版本的可可豆荚。当我将可可豆荚版本更新到最新版本时,错误得到纠正。谢谢。
运行这个。
sudo gem update cocoapods
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6275 次 |
| 最近记录: |