Alamofire 打破其他豆荚

Posted

技术标签:

【中文标题】Alamofire 打破其他豆荚【英文标题】:Alamofire breaks other pods 【发布时间】:2015-05-04 18:14:39 【问题描述】:

当我将 alamofire 添加到我的 Podfile 时,它​​会破坏所有其他文件。我认为这是因为框架的事情?基本上我曾经在我的桥接头中有这个:

#import <AFNetworking.h>

现在它说找不到 AFNetworking.h

对我通过 Pod 获得的所有标头都这样做。

【问题讨论】:

【参考方案1】:

试试#import &lt;AFNetworking/AFNetworking.h&gt;,它似乎对我有用

【讨论】:

这适用于 AFNetworking,但其他都失败了。例如,我使用 UrbanAirship-ios-SDK pod,如果我导入 它说找不到,即使我在 Pods/Headers/Public 中看到它 好吧,好像就是那个,而且好像不喜欢破折号。 这是那个库的问题。我将其更改为下划线,现在它尝试导入,但我得到“在框架模块中包含非模块化标头”。它设置为允许在项目中,但它仍然失败 我刚刚尝试安装最新的 UrbanAirship 库,似乎他们已删除 UAirship.h 并用 AirshipLib.h 替换它。做#import &lt;UrbanAirship-iOS-SDK/AirshipLib.h&gt;好像编译成功了。 你能在 swift 文件中导入吗?

以上是关于Alamofire 打破其他豆荚的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode 8.0 中安装 Alamofire 4.0

使用 Alamofire 在 tableview 中操作 YouTube 播放列表 API

将 pod 添加到 Today 扩展会强制生成通用存档

Swift Alamofire 发送图像数组和其他参数

如果将代码共享给其他系统,我是不是需要在代码中安装 alamofire

Cocoapods:制作 Cocoapod - 导入 Alamofire 和其他库