這幾個(gè)方法蘋果審核現(xiàn)在不讓用了?
- dlopen(), dlsym() 我的項(xiàng)目中沒(méi)有用到
- respondsToSelector, performSelector, method_exchangeImplementations() 這三個(gè)方法不少第三方庫(kù)都有用
蘋果的拒絕文檔其實(shí)沒(méi)有說(shuō)清楚需要我們刪除什么,只是說(shuō)含有這些方法的都要?jiǎng)h除,其實(shí)親測(cè)下來(lái),只需要把帶有
hotfix
功能的第三方庫(kù)刪除干凈就行。我猜它是通過(guò)文字匹配JSPatch
等進(jìn)行判斷的。
我在這次審核過(guò)程中,
JSPatch
的注釋沒(méi)有刪除,也是會(huì)被拒絕的。刪了就通過(guò)了還有一些第三方 SDK 用到了
JSPatch
,都需要更新到最新版本,從網(wǎng)上了解到的有 BugTags、高德