Я решил эту проблему, удалив эти 3 символа из UnityAds.framework:
Сначала запишите следующие 3 строки в "sym_need_remove.txt"
_NetworkChange
_kChinaIsoAlpha2Code
_kChinaIsoAlpha3Code
И затем извлеките lib и удалите эти 3 символа
cd UnityAds.framework
lipo UnityAds -thin arm64 -output UnityAds-64.a
strip -u -S -R sym_need_remove.txt UnityAds-64.a
Если вам нужно одновременно поддерживать armv7 и arm64, вам также необходимо:
lipo UnityAds -thin armv7 -output UnityAds-v7.a
strip -u -S -R sym_need_remove.txt UnityAds-v7.a
lipo -create UnityAds-64.a UnityAds-v7.a -output UnityAdsStrip.a
Наконец, замените UnityAds-64.a или UnityAdsStrip.a обратно в UnityAds.framework / UnityAds
, это будет работать.
Надеюсь, это может помочь ~