There is an entry for itsappusesnonexemptencryption (ITSAppUsesNonExemptEncryption export compliance while internal testing?), but is there one for the Advertising identifier, and if so, what is it?
Asked
Active
Viewed 4,955 times
19
-
Please mark the answer as accepted if you find it useful. thx – L A Aug 31 '16 at 12:30
2 Answers
12
No, but you can use Felix Krause’s https://fastlane.tools to fully or partially automate whole Delivery process (incl. passing this stupid IDFA Radio Button blocker amongst others).

igraczech
- 2,408
- 3
- 25
- 30
8
No, there is nothing in the info.plist that's related to Advertising Identifier.
When you will submit the app to the App Store you'll need to check some things in order to inform Apple you are doing usage with the identifier. More details regarding that here:
Here is how to retrieve the Advertising Identifier:
Objective C -
@import AdSupport;
...
NSString *adId = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];
Swift -
import 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
}
(updated to Swift 3.0)

L A
- 966
- 11
- 25