Reasons Software License Agreement PLA 3.3.12
We found that your application uses the iOS Advertising ID, but does not include the functionality of the ads. This does not comply with the terms of the iOS Developer Program License Agreement as required by the App Store Review Guide.
In particular, Section 3.3.12 of the iOS Developer Program License Agreement states:
"You and your applications (and any third parties with whom you have concluded an advertising contract) may use the advertising identifier and any information obtained using the advertising identifier only for advertising. The user resets the advertising identifier, then you agree not to combine, "Do not correlate, link, or otherwise connect, directly or indirectly, the previous advertising identifier and any information received with reset advertising identifier."
Please check your code - including any third-party libraries - to remove all instances:
class: ASIdentifierManager
selector: ad id
framework: AdSupport.framework
If you plan to include ads in a future version, remove the advertising identifier from your application until you enable the ads features.
To find the ad ID, use the "nm" tool. For information on the nm tool, open a terminal window and enter man nm.
If you donโt have access to the source of the libraries, you can search the compiled binary using the โlineโ or โotoolโ command line tools. The Strings tool lists the methods that the library calls, and otool -ov lists the structures of the Objective-C classes and their specific methods. These methods will help you narrow down the location of the problem code.
I knew this uses the Facebook SDK (version 3.1.1).