我們的應用使用Spotify Wrapper CocoaSpotifyLib。我們被Apple的MFI團隊拒絕了,因爲spotify庫試圖訪問device_idCocoaLibSpotify中device_id的初始化
我們在CocoaLibSpotify xcode項目裏面搜索了內部,發現在api.h文件中有這樣的聲明。
const char *device_id;
當我們嘗試評論此行並運行應用程序時,它崩潰。
我們無法在CocoaLibSpotify xcode項目的任何位置找到此const char的實現或初始化。 都在同一個結構中使用的其他聲明初始化除了DEVICE_ID
typedef struct sp_session_config
我們無法從有關DEVICE_ID Spotify的文檔得到任何提示。 根據Spotify的說法,他們已經根據蘋果的審查指南改變了獲取設備udid的方法。
但是接下來我們的問題是他們用來獲取device_id的位置以及device_id的初始化發生在哪裏。
是它的字面DEVICE_ID?也就是說,蘋果的電子郵件是否提到了這一點?如果是這樣,這是一個誤報 - 底層圖書館有一個符號,這與蘋果的東西無關。另一方面,如果它正在討論設備UDID,只需更新到修復問題的最新版CocoaLibSpotify(2.4.5)即可。 – iKenndac