Ios 带有大写和扩展名的协议缓冲区。proto.swift与pb.swift

Ios 带有大写和扩展名的协议缓冲区。proto.swift与pb.swift,ios,swift,protocol-buffers,Ios,Swift,Protocol Buffers,我在编写协议时遇到了问题, 我写了这个protoc*.proto--swift_out=“../”并且可以工作,但问题是我的文件是DirectionDTO.proto,这个给我的文件是DirectionDTO.proto.swift,过去什么时候这样做,这个给我这个文件DirectionDTO.pb.swift我的proto文件是 message DirectionDTO { optional double Latitude = 1; optional double Longitude

我在编写协议时遇到了问题, 我写了这个protoc*.proto--swift_out=“../”并且可以工作,但问题是我的文件是
DirectionDTO.proto
,这个给我的文件是
DirectionDTO.proto.swift
,过去什么时候这样做,这个给我这个文件
DirectionDTO.pb.swift
我的proto文件是

message DirectionDTO
{
  optional double Latitude = 1;
  optional double Longitude = 2;
  optional int32 Index = 3;
  optional string Address = 4;
}

基于,它看起来像是Swift protobuf编译器在达到2.0版时从输出
.pb.Swift
切换到
.proto.Swift
。这可能是有意更改,您应该更新代码以匹配。

谢谢,是的,这是唯一的方法