ios - 无法加载用 swift 制作的 pod

标签 ios swift cocoapods

我正在尝试导入 Bond 和导入 ConvenienceKit。我已经包含在我的 podfile 中了

pod 'Bond', '~> 3.7'
pod 'ConvenienceKit'
use_frameworks!
end

它已正确安装并作为工作区打开文件。但是我无法导入它。如果我看到文件的框架,我会看到 pod_appname.framework 是红色的。谢谢你。

最佳答案

目前,Xcode 不为 swift 中的“导入”语句提供自动完成功能。

因此,您只需要确保在框架中导入具有指定名称的文件即可。

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

1) Clean your project

2) Make sure that all your "Pods" > "Build Settings" > "Build Active Architecture Only" is set to "NO".

3) Don't run, just build your project.

4) Now, import any file from "Pods" to any swift file

E.g.: import Bond

5) Again, build project and it will work as expected. Finally, you can access it properties

6) Similarly, you can import different files

import Bond+UIImageView

希望这对您有所帮助!

关于ios - 无法加载用 swift 制作的 pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31737883/

相关文章:

ios - 无法调用非函数类型的值 'NSDictionary'

ios - 使用_框架!在 cocoapods 中进行分析

swift - sqlite.swift 安装后出现大量错误

javascript - HTML 文本输入打破了 Iphone 6/7 plus 上的定位

swift - Swift 中不同类型的多维数组

Swift,如何在 block 中添加函数

objective-c - 构建一个使用 cocoapods 的可分发静态库

ios - 如何将WebRTC导入到xcode项目中?

ios - 在 NSTimer 中调用 AFNetworking 导致严重的内存泄漏

ios - 使用 Storyboard呈现 View Controller