首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将Thrift 0.12导入Xcode以支持Swift 4.2

如何将Thrift 0.12导入Xcode以支持Swift 4.2
EN

Stack Overflow用户
提问于 2019-07-02 03:46:31
回答 1查看 314关注 0票数 5

我正在尝试建立一个新项目,在Xcode中支持Thrift 0.12和Swift 4.2。在我的由Thrift生成的swift文件中,所有这些文件都有一行"import Thrift",但我得到了一个编译错误:“没有这样的模块'Thrift'”。我对如何解决这个问题不知所措。导入Thrift作为cocoapod似乎不起作用,因为我可以下载的最新版本似乎是0.10,它不支持Swift 4.2。我已经把Thrift 0.12下载到了我的mac上,这就是我首先生成thrift-to-swift文件的方式。下面是其中一个生成的文件。

我试过了:pod "Thrift"pod 'Thrift-swift3', :git => 'git@github.com:apache/thrift.git', :branch => 'master'都不起作用。

我生成的swift文件:

代码语言:javascript
运行
复制
import Foundation
import Thrift

public final class TTestMessage {

  public var title: String?
  public var message: String?

  public init() { }
  public init(title: String?, message: String?) {
    self.title = title
    self.message = message
  }
}
EN

Stack Overflow用户

回答已采纳

发布于 2019-07-08 19:25:10

我为Swift 4.2+兼容性(https://github.com/apache/thrift/pull/1827)做了一个PR,它被合并了。

因此,您的Podfile中现在有一个有效的解决方案:

代码语言:javascript
运行
复制
pod 'Thrift', :git => 'git@github.com:apache/thrift.git'
票数 3
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56841613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档