如何在 Xcode 编译中集成 .proto 文件?

Abh*_*dya 6 xcode protocol-buffers ios swift

我正在尝试将 android 应用程序移植到 ios 和新的 mac/xcode 生态系统。我的应用程序使用 Google proto buffs 并使用https://github.com/alexeyxo/protobuf-swift/blob/master/README.md 上的说明我能够为 swift 构建 protobuf 并将 ProtocolBuffers.xcodeproj 添加到我的项目中。我什至能够直接使用 protoc 在 xcode 之外为我的 proto 文件生成 .swift 文件。但是,我的问题是如何在 Xcode 中集成 .proto 文件,以便 xcode 可以找到/编译它们?我需要在我的项目中手动复制我的 .proto 文件吗?我使用的是 Xcode 7.2.1,protoc 版本是 3.0.0。提前致谢。

sil*_*vsk 6

  1. 为 *.proto 文件创建一个构建规则,如下所示: 在此处输入图片说明
  2. 将您的 .proto 文件添加到“编译源”构建阶段列表。