Ios 未找到协议缓冲区快速生成映像
这是我的Contact.proto文件:Ios 未找到协议缓冲区快速生成映像,ios,swift,protocol-buffers,Ios,Swift,Protocol Buffers,这是我的Contact.proto文件: syntax = "proto3"; message Contact { enum ContactType { SPEAKER = 0; ATTENDANT = 1; VOLUNTEER = 2; } string first_name = 1; string last_name = 2; string twitter_name = 3; string email = 4; stri
syntax = "proto3";
message Contact {
enum ContactType {
SPEAKER = 0;
ATTENDANT = 1;
VOLUNTEER = 2;
}
string first_name = 1;
string last_name = 2;
string twitter_name = 3;
string email = 4;
string github_link = 5;
ContactType type = 6;
string imageName = 7;
};
我正试图在proto文件所在的目录中通过这个生成它的swift模型
protoc --swift_out=. Contact.proto
但如果犯了这个错误:
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /usr/local/bin/protoc-gen-swift
Reason: image not found
--swift_out: protoc-gen-swift: Plugin killed by signal 6.
需要帮助。从您的问题和评论来看,您似乎没有安装proto的“swift”编译器和运行时 请尝试以下链接:
从您的问题和评论来看,您似乎没有安装proto的“swift”编译器和运行时 请尝试以下链接:
我解决了同样的问题。试试下面
我解决了同样的问题。试试下面
你好你能生成其他原型文件吗?它似乎与sepcific proto文件无关,而是与proto编译器的安装有关。是的,我可以生成python、java proto文件,但问题是特定于swift的。它似乎适合我。你什么时候遇到这个问题的?是的,以前它在我的机器上运行过,我今天早上收到的。你能生成其他原型文件吗?它似乎与sepcific proto文件无关,而是与proto编译器的安装有关。是的,我可以生成python、java proto文件,但问题是特定于swift的。它似乎适合我。你什么时候遇到这个问题的?是的,以前它在我的机器上运行,我今天早上收到的消息,swift protobuf已经安装,但结果是自添加swift protobuf后更新xcode的相同ID?swift protobuf已经安装,但结果是自添加swift protobuf后更新xcode的相同ID?