Mailcore2를 사용하여 잘 작성한 프로젝트가 있습니다. 오늘 프로젝트를 열었고 Mailcore2 셸 스크립트 중에 "SDK를 찾을 수 없습니다"행에 따라 오류가 발생했습니다. MailCore.h를 .mm으로 가져 오는 .m 파일의 이름을 바꿔야한다는 것을 발견했습니다. 나는 이제 "ld : 라이브러리를 찾을 수 없습니다 -licudata"오류 메시지가 나타납니다. 이 오류는 내 대상 안에 표시됩니다.Mailcore2 "ld : 건물을 찾을 때 라이브러리가 없습니다"-
// : 다음과 같이 내 대상의 링커 플래그는 구성 = 디버그 OTHER_LDFLAGS = -lctemplate-IOS -letpan-IOS -licudata -licui18n -licuuc -lxml2 -lsasl2 -liconv -ltidy -lz -licucore -lC++를 - 다음 stdlib = libc의 ++ -ObjC
// : 구성 = 릴리스 OTHER_LDFLAGS = -lctemplate-IOS -letpan-IOS -licudata -licui18n -licuuc -lxml2 -lsasl2 -liconv -ltidy -lz -licucore -lC++ -stdlib = libc의 ++ -ObjC
또한 정적 mailcore2 ios 대상 내에서 "어휘 또는 전 처리기 문제 'unordered_map'파일을 찾을 수 없습니다"받았습니다.
빌드 설정 또는 구성 내에서 변경된 사항이 없으며 프로젝트에서 아무 것도 편집하지 않았습니다. 나는 문자 그대로 방금 그것을 열고 시도했다.
Cocoapods를 사용하는 경우 tidy, sasl2 및 icucore와 연결할 필요가 없습니다. –
나는 코코아 포드를 사용하지 않는다. 필자는 Mailcore2 Xcode 프로젝트를 내 앱 프로젝트에 추가하고 수동으로 연결하는 방법을 따라 갔다. 더 이상 지원되지 않습니까? 코코아 용기로 전환해야합니까? – mashers
오케이. 지침은 이후로 업데이트되었습니다. https://github.com/MailCore/mailcore2/blob/master/build-mac/README.md. '-luchardet-ios -lctemplate-ios -letpan-ios -lxml2 -lsasl2 -liconv -ltidy -lz -lC++ -stdlib = libC++ -ObjC' –