这是我的podfile
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'App' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Fabric'
pod 'Crashlytics'
pod 'Firebase/Database'
# Pods for App
target 'AppTests' do
inherit! :search_paths
# Pods for testing
end
target 'AppUITests' do
inherit! :search_paths
# Pods for testing
end
end
然后我运行pod install。我按照惯例打开了pods工作区。
现在在我的AppDelegate.swift中,我可以导入没有问题的框架
import UIKit
import CoreData
import Firebase
import FirebaseCore
import Fabric
import Crashlytics
在我的ViewController.swift中,我可以再次导入没有问题的框架
import UIKit
import Firebase
import FirebaseAuth
import FirebaseDatabase
问题是当我到达我的新视图控制器时,称为HomeController.swift
import UIKit
import Firebase
import FirebaseAuth
import FirebaseDatabase
它无法找到框架,但它构建并运行良好。只是因为我丢失了代码完成问题并且有错误警告而烦人。
不确定为什么它适用于两个文件而不是第三个,它也构建并运行良好所以看起来像IDE问题而不是实际的代码/框架引用问题
只是看看要解决的提示
答案 0 :(得分:1)
检查此新文件的目标成员身份,看是否与之前的2个文件相同。
选择文件 - >文件检查器 - >目标会员资格