2016-05-23 7 views

risposta

4

No, non c'è nulla nel file info.plist correlato all'identificatore della pubblicità.

Quando si invia l'app all'App Store, è necessario controllare alcune cose per informare Apple che sta utilizzando l'identificatore. Maggiori dettagli in merito a tale qui:

https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html

Ecco come recuperare l'identificatore Pubblicità:

Objective C -

@import AdSupport;

...

NSString * adid = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];

Swift -

importazione AdSupport

... 

let myIDFA: String? 
    // Check if Advertising Tracking is Enabled 
    if ASIdentifierManager.shared().isAdvertisingTrackingEnabled { 
     // Set the IDFA 
     myIDFA = ASIdentifierManager.shared().advertisingIdentifier.uuidString 
    } else { 
     myIDFA = nil 
    } 

(aggiornati a Swift 3,0)

3

No, ma è possibile utilizzare github.com/fastlane per automatizzare completamente il processo di consegna (incluso lo stupido blocco del pulsante radio IDFA).