swift - 使用 Cocoapods 动态框架导入 RestKit 失败

标签 swift restkit cocoapods

我安装了 cocoapods 的预发布版本 0.26,并尝试安装最新版本的 RestKit。在我的 podfile我打开了 use_frameworks!强制 cocoapods 使用动态框架的标志。

import RestKit在我的 swift 文件中导致构建失败:'RKValueTransformers.h' file not found . RestKit 设置为使用一些其他库并将它们的 header 包含到项目中(AFNetworking、RKValueTransformers、TransitionKit 等)

根据 cocoapod authors 的文章我认为问题在于导入和包含这些库的方式需要更改才能与动态框架和 cocoapods 一起使用。自动生成的伞文件需要导入这些文件以供使用,或者 RestKit 需要使用 @import RKValueTransformers 导入这些库。或 #import <RKValueTransformers/RKValueTransformers.h> .

我不是 Objective C、Cocoapods 或 RestKit 方面的专家,所以我想看看是否有人已经完成了这项工作,而我做错了什么,或者是否需要对 RestKit 进行更改。

最佳答案

这是目前 RestKit 中的一个错误。 Sam Giddin有一个开放的PR现在解决了这个问题。我创建了一个 RestKit 的分支,我在我的项目中使用它和 PR 的提交来解决这个问题,直到它们合并到修复中并发布一个新版本。

关于swift - 使用 Cocoapods 动态框架导入 RestKit 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28037076/

相关文章:

ios - 为什么 Info.plist 在我的 Cocoa Touch 框架中被覆盖?

ios - iPhone 和 iPad 上的边到边对象

swift - 使用 fork 的 swift 包作为 Vapor 项目的依赖项

ios - 在遗留代码中使用 Firebase 数据库与 Google Cloud Messaging

ios - 私有(private) cocoapod 从不显示更新

ios - 无法构建 Objective-C 模块 'CoreGraphics'

Swiftui 进度 View 隐藏

ios - 与 RestKit 操作会合

ios - Restkit 动态属性映射

iOS 请求服务器一夜之间没有响应 RestKit