2017-03-14 2 views
0

이 내 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; 
    string github_link = 5; 
    ContactType type = 6; 
    string imageName = 7; 
}; 

.

protoc --swift_out=. Contact.proto 

그러나이 errror 점점 :

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. 

하는 것은 도움이 필요합니다.

+0

안녕하세요. 다른 proto 파일을 생성 할 수 있습니까? 그것은 명확한 proto 파일과 관련이없는 것 같지만 proto 컴파일러의 설치와 관련이 있습니다. – Yedidya

+0

예, 저는 python, java proto 파일을 생성 할 수 있지만 문제는 신속한 문제입니다. –

+0

그것은 나를 위해 작동하는 것 같습니다. 언제 문제가 발생 했습니까? –

답변

0

질문과 의견을 통해 '신속한'컴파일러 &을 proto에 설치하지 않은 것으로 보입니다. https://github.com/apple/swift-protobuf

+0

신속한 protobuf가 이미 설치되어 있지만 결과는 같습니다. –

+0

신속한 protobuf를 추가 한 이후 xcode를 업데이트 했습니까? – Yedidya

+0

예 8.2 버전 –

1

내가 같은 문제를 해결 :

이 링크를 시도하십시오. 아래에서 시도하십시오.

  1. 종료 열/usr/지방/빈, 실행 양조 제거에서 protoc - 발전기 빠른 을 삭제 protobuf - 빠른
  2. 열고 실행 양조 설치, 종료 protobuf - 빠른