Swift에서 TreasureData를 사용하려고 할 때 작동하지 않았습니다. -> 어떻게 든
2426 단어 iOSSwiftTreasureData
어떤 이야기입니까?
Swift에서 TreasureData를 사용하려고 했고, SDK를 넣은 것만 어쩔 수 없었다. 그것을 어떻게든 해소한 이야기입니다.
넣으려고 한 도서관은
입니다. Cocoapods에서 하려고 했어요.
어떻게 작동하지 않았습니까?
Cocoapods에서 라이브러리를 넣고 Bridging-Header에 import 문을 쓴 곳에서, 귀찮은 에러가 나왔습니다. 구체적으로 말하면,
#import <KeenClientTD/KeenClient.h>
#import <TreasureData_iOS_SDK/TreasureData.h>
라고 쓰면,
되었습니다. 그냥이 오류를 본 적이있다. 네임스페이스적으로 TreasureData-iOS-SDK가 의존하는 KeenClient를 로드하지 않는다고 생각합니다.
그래서 Fork하고 import 문을 다시 썼습니다.
이제 Bridging-Header를 로드할 수 있습니다.
다음으로 어떤 오류가 발생했습니까?
import TreasureData
라고 썼습니다. 그런 다음 아래와 같은 오류가 발생했습니다.
모듈은 이것이 아니군요라고 하는 것으로, 써 바꿨습니다.
import TreasureData_iOS_SDK
Done!
사용할 수 있게 되었습니다. 수정한 부분에 대해서는 풀릭 로 하고 있습니다.
사용하고 있는 사람 쓸데없는 것 같고, 누군가의 도움이 될까. . 그리고, 뭔가 근본적인 실수를 하고 있어 마음대로 빠져 있으면 부끄럽지만 공개합니다.
추가
풀릭이 병합되었습니다.
참고
Reference
이 문제에 관하여(Swift에서 TreasureData를 사용하려고 할 때 작동하지 않았습니다. -> 어떻게 든), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/morizotter/items/de265031a103b12442ac텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)