gpt4 book ai didi

swift - 使用 cocoapods 时无法在新的 swift 文件上导入框架

转载 作者:行者123 更新时间:2023-11-28 15:26:12 25 4
gpt4 key购买 nike

这是我的播客文件

# 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。我像往常一样打开 pod 工作区。

现在在我的 AppDelegate.swift 中,我可以毫无问题地导入框架

import UIKit
import CoreData
import Firebase
import FirebaseCore
import Fabric
import Crashlytics

在我的 ViewController.swift 中,我可以再次毫无问题地导入框架

import UIKit
import Firebase
import FirebaseAuth
import FirebaseDatabase

问题是当我到达我的新 View Controller 时,称为 HomeController.swift

import UIKit
import Firebase
import FirebaseAuth
import FirebaseDatabase

它找不到框架,但它构建并运行良好。只是烦人,因为我丢失了代码完成问题并收到错误警告。

enter image description here

不确定为什么它适用于两个文件而不适用于第三个文件,它也可以构建和运行良好所以看起来像是 IDE 问题而不是实际代码/框架引用问题

只看提示解决

最佳答案

检查这个新文件的目标成员,看看是否与之前的 2 个相同。

选择文件 -> File Inspector -> Target Membership

关于swift - 使用 cocoapods 时无法在新的 swift 文件上导入框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45176248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com