2014-05-25 2 views
0

Cocoapods를 통해 최신 Sinch (sinch.com) SDK를 빌드 해본 적이 있습니까? 버전 3.0.0.CocoaPods에서 Sinch 빌드하기

내가지고있어 다음

Undefined symbols for architecture i386: 
    "_OBJC_CLASS_$_SINOutgoingMessage", referenced from: 
     objc-class-ref in MessageThreadViewController.o 
    "_OBJC_CLASS_$_Sinch", referenced from: 
     objc-class-ref in SinchClient.o 
     (maybe you meant: _OBJC_CLASS_$_SinchClient) 
ld: symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

을 그리고 사람이 수정 프로그램을 알고 궁금?

감사합니다. Charlie

+0

상당히 직설적입니다. Pod가 아무런 오류없이 설치 되었습니까? –

+0

예, Pod가 올바르게 설치되었습니다. –

+0

Sinch.framework가 Pods.xcodeproj의 일부로 제대로 추가되었는지 확인할 수 있습니까? '-framework Sinch'가 Pods/Pods.xcconfig에서 OTHER_LDFLAGS의 일부인지 확인할 수 있습니까? – cahlbin

답변

1

더 이상 할 일이 없습니다. 그것은 신치에 의해 고쳐졌습니다. cjensen의 대답을 확인하십시오. here에서

는 Sinch의 공식 tutorail이 있으며 Sinch

이 아키텍처에서 I386을 제거 시도하고 다시 실행했다.

+0

블로그에 오타가 있습니다. https://github.com/sinch/ios-messaging-tutorial에서 복제하십시오. – cjensen

1

업데이트, 우리는 이제 arm64 빌드를 릴리스했습니다. 그래서 새로운 프로젝트에서는 더 이상 아치를 변경할 필요가 없습니다.

포드 빌드 설정을 업데이트하면 문제가 없습니다.

그리스도인

+0

좋은 직장, cjensen – ayalcinkaya

관련 문제