更新后 Xcode 找不到模块

标签 xcode swift cocoa

我最近更新了我的 Xcode,但我遇到了一个奇怪的问题。

我正在通过 cocoapods 安装库并在我的项目中进一步使用它,但是更新后我的 Xcode 找不到该模块,我已经通过 CocoaPods 安装了

我已经更新了 pod,但问题仍然存在。 我还有 Pods.framework 红色

问题是什么?

播客文件:

# Uncomment this line to define a global platform for your project
platform :ios, '9.0'

target 'Bloom' do
  # Comment this line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for Bloom

  target 'BloomTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'BloomUITests' do
    inherit! :search_paths
    # Pods for testing
  end

end

pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Gifu'

UPD:通过使用 .xcworkspace 文件而不是 .xcodeproj 打开项目解决了这个问题。

最佳答案

执行以下操作,您可以从“Pods”导入任何 swift 文件

  1. 清理你的项目
  2. 确保将所有“Pod”>“Build Settings”>“Build Active Architecture Only”设置为“NO”。
  3. 不要运行,只需构建您的项目。
  4. 现在,将任何文件从“Pods”导入任何 swift 文件

这将解决您的导入模块问题。

Update:

要解决此问题,请删除当前的 pod 文件并使用终端创建一个。请按照以下步骤操作:

1) 打开终端。

2) 导航到您的项目路径。

3) 在终端输入pod init来创建新的pod文件。

4) 打开新创建的 pod 文件,在 target "TargetName"do 之后和 end 之前写入要安装的 pod 行。

5) 然后在终端输入pod install

希望这对您有所帮助!

关于更新后 Xcode 找不到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37852614/

相关文章:

swift - 从 url 下载时如何播放音频?

xcode - 如何检测客户端系统是 32 位还是 64 位?

cocoa - 查看文件所有者无法使用的 socket

iphone - 为什么我的 iPhone 应用程序没有显示在 iPad App Store 上?

ios - UITabBarItem 不更新图像

objective-c - iOS - 旋转图像或图片

objective-c - 无法通过 RNCryptor 解密文本文件

iphone - 将导航 Controller 栏按钮与嵌入容器 View 进行交互

ios - 使用自定义维度在初始化时布局单元格 subview

ios - Swift nsobjecttype 构造函数