우리 앱은 Spotify Wrapper CocoaSpotifyLib을 사용합니다. spotify 라이브러리가 device_id에 액세스하려고 시도했기 때문에 Apple MFI 팀에서 거부했습니다.CocoaLibSpotify에서 device_id의 초기화
CocoaLibSpotify xcode 프로젝트 내에서 검색 한 결과 api.h 파일에 다음과 같은 선언이 있음을 알았습니다.
const char *device_id;
이 행을 주석 처리하고 앱을 실행하면 충돌이 발생합니다.
CocoaLibSpotify xcode 프로젝트에서이 const char의 구현 또는 초기화를 찾을 수 없습니다. 동일한 구조에 사용 다른 모든 선언은 우리는 DEVICE_ID에 대한 스포티 파이 문서에서 어떤 힌트를 얻을 수 없습니다있는 DEVICE_ID
typedef struct sp_session_config
를 제외하고 초기화됩니다. Spotify에 따르면 그들은 사과의 리뷰 가이드 라인에 따라 장치 udid를 가져 오는 방법을 변경했습니다.
그러나 우리의 질문은 그들이 device_id를 가져 오는 데 사용하는 것과이 device_id의 초기화가 정확히 어디에서 발생하는지입니다.
말 그대로 DEVICE_ID되어 주셔서 감사합니다 공개 제안? 즉, 애플 이메일에 언급 된 내용이 있는가? 그렇다면 위양성입니다. 기본 라이브러리에는 Apple의 자료와 관련이없는 기호가 있습니다. 반면, 장치 UDID에 대해 이야기하고 있다면 문제를 해결하는 최신 버전의 CocoaLibSpotify (2.4.5)로 간단히 업데이트하십시오. – iKenndac