2016-08-09 35 views
2

Wenn ich versuche, meine iOS App an Appstore zu senden, erhalte ich diese Fehlermeldung in itunesConnect.Problem mit der Anzeigenkennung (IDFA) beim Senden der App

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. 

Also habe ich versucht, diese auf diese Weise in meinem Terminal zu finden.

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

Der Ausgang ist

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 

I G + .fb integriert haben und twittern logging.So nun, was soll ich dieses Problem zu beheben tun? Ich kann diese Coz nicht entfernen, ich brauche das in meiner App. Bitte helfen Sie mir. Danke

+0

sind Sie IAdframework in Ihrem Projekt –

+0

sehen diese http: //stackoverflow.com/questions/31779092/how-do-i-check-where-my-app-is-using-idfa –

+0

@ Anbu.Karthik Nein ich benutze es nicht – Irrd

Antwort

1

Facebook Audience Network SDK verwendet die Werbung Identifier, um Anzeigen in der App zu dienen. Nach iTunes Connect Developer Guide und Facebook Audience Network documentation, wenn Sie auf „Abschicken Review“ klicken, müssen Sie die Zwecke der Verwendung von IDFA in Ihrer Anwendung im Zusammenhang überprüfen:

This app uses the Advertising Identifier to (select all that apply)?

  • Serve advertisements within the app
  • Attribute this app installation to a previously served advertisement
  • Attribute an action taken within this app to a previously served advertisement.

If you will be using the Audience Network framework, you must select the first option. If you are using our core framework to track install attribution and app events, please select the second and third options. If you are using both, select all three.

+0

Hallo. Danke für Ihren Vorschlag. Ich habe FBAudience-Bibliothek aus Link Binary mit Bibliotheken entfernt, aber dann bekomme ich einen Fehler wie diesen. Build fehlgeschlagen. Undefinierte Symbole für Architektur ARMv7: "_OBJC_CLASS _ $ _ CMMotionManager", verwiesen von: objc-Klasse-ref in Google (GPPSpamSignal.o) ld: Symbol (e) nicht für Architektur ARMv7 gefunden Klirren: Fehler: Linker Befehl fehlgeschlagen mit Exit Code 1 (benutze -v, um den Aufruf zu sehen) – Irrd

+0

ok Ich habe es gelöst, indem ich die comortion library hinzugefügt habe – Irrd