Проблема с рекламным идентификатором (IDFA) при отправке приложения

Когда я пытаюсь отправить свое приложение iOS в Appstore, я получаю это сообщение об ошибке в itunesConnect.

Your app is using the Advertising Identifier (IDFA). You must either provide details about the IDFA usage or remove it from the app and submit your binary again.

Поэтому я попытался найти их таким образом в своем терминале.

grep -lr "advertisingIdentifier" * | grep -v .svn | grep -v .md

Выход

MyProj/FacebookSDK.framework/FacebookSDK
MyProj/amigo/FacebookSDK.framework/Versions/A/FacebookSDK
MyProj/FacebookSDK.framework/Versions/Current/FacebookSDK
MyProj/FBAudienceNetwork.framework/FBAudienceNetwork
MyProj/FBAudienceNetwork.framework/Versions/A/FBAudienceNetwork
MyProj/FBAudienceNetwork.framework/Versions/Current/FBAudienceNetwork

Я интегрировал G+.FB и ведение журнала Twitter. Итак, что мне делать, чтобы решить эту проблему? Я не могу удалить их, потому что мне это нужно в моем приложении. Пожалуйста, помогите мне. Спасибо


person Irrd    schedule 09.08.2016    source источник
comment
вы используете IAdframework в своем проекте   -  person Anbu.Karthik    schedule 09.08.2016
comment
см. это stackoverflow.com/questions/31779092/   -  person Anbu.Karthik    schedule 09.08.2016
comment
@ Anbu.Karthik Нет, я им не пользуюсь   -  person Irrd    schedule 09.08.2016
comment
да, я проверил эту ссылку. В соответствии с этой командой я получаю этот вывод. После того, как я нашел их, что мне делать?   -  person Irrd    schedule 09.08.2016
comment
пожалуйста, удалите FBAudienceNetwork.framework, который используется для рекламы. проверьте ссылку developers.facebook.com /docs/audience-network/native-ads   -  person ashmi123    schedule 09.08.2016


Ответы (1)


Facebook Audience Network SDK использует рекламный идентификатор для показа рекламы в приложении. Согласно Руководство разработчика по iTunes Connect и документацию Facebook Audience Network, когда вы нажимаете «Отправить на проверку», вам необходимо проверить цели, связанные с использованием IDFA в вашем приложении:

Это приложение использует рекламный идентификатор для (выберите все подходящие варианты)?

  • Размещайте рекламу в приложении
  • Связать эту установку приложения с ранее показанной рекламой
  • Связать действие, предпринятое в этом приложении, с ранее показанной рекламой.

Если вы будете использовать платформу Audience Network, вы должны выбрать первый вариант. Если вы используете нашу основную платформу для отслеживания атрибуции установки и событий приложения, выберите второй и третий варианты. Если вы используете оба, выберите все три.

person Nicola Giancecchi    schedule 09.08.2016
comment
Привет. Спасибо за ваше предложение. Я удалил библиотеку FBAudience из Link Binary with Libraries, но потом получаю такую ​​ошибку. Неудачная сборка. Неопределенные символы для архитектуры armv7: _OBJC_CLASS_$_CMMotionManager, на которые ссылается: objc-class-ref в GooglePlus(GPPSpamSignal.o) ld: не найдены символы для архитектуры armv7 clang: ошибка: команда компоновщика не удалась с кодом выхода 1 (используйте - v чтобы увидеть вызов) - person Irrd; 09.08.2016