같은 프로젝트에 바이두 내비게이션과 바이두 보이스 SDK를 동시에 도입합니다. 바이두 내비게이션에는 음성 기능이 포함되어 있기 때문에 바이두 보이스와 충돌이 발생합니다.
바이두 맵 오픈 플랫폼 포럼에서는 다음과 같은 솔루션이 제안되었습니다.
Q: 바이두 음성 SDK를 프로젝트로 가져왔는데, 이는 네비게이션 SDK와 충돌합니다.
A: 네비게이션 SDK도 음성 SDK를 사용합니다. 이므로 가져오기가 반복되므로 충돌이 있는 경우 개발자는 다음 두 가지 방법을 시도해 볼 수 있습니다
방법 1을 사용할 때 여전히 프로젝트를 실행할 수 없으며 다음 오류가 표시됩니다.
위의 해결 방법이 불가능하므로 두 개의 정적 라이브러리를 풀어서 하나로 병합하고 다시 패키징하려고 시도했지만 여전히 아키텍처 arm64에 대한 정의되지 않은 기호 문제가 있습니다
정적 라이브러리 병합 시 아키텍처 arm64의 정의되지 않은 기호와 같은 문제를 해결하는 방법이나 iOS Baidu Navigation과 Baidu Voice 정적 라이브러리 간의 충돌을 해결하는 방법에 대한 솔루션을 요청하세요.
认证高级PHP讲师