IDFAは使っていないので、アプリのサブミット時にiTunes Connectで IDFAを使っていない としたのだが。サブミット前のvalidationでなぜか引っかかった。二週間前には同じ構成でWaiting For Reviewまで進んでいたのに、である。
AdSupport.frameworkをリンクしてないからIDFA使いようも無いんだが……。Stack Overflowで犯人探しの方法を調べてやってみたら、Facebook iOS SDKがヒット。
というかこれ、誤検知じゃないの。
Improper Advertising Identifier [IDFA] Usage. Your app contains the Advertising Identifier [IDFA] API but you have not indicated its usage on the Prepare for Upload page in iTunes Connect.
AdSupport.frameworkをリンクしてないからIDFA使いようも無いんだが……。Stack Overflowで犯人探しの方法を調べてやってみたら、Facebook iOS SDKがヒット。
$ grep -r advertisingIdentifier . ./Pods/Fracebook-iOS-SDK/src/Core/FBUtility.m: advertiserID = [[manager advertisingIdentifier] UUIDString];Facebook iOS SDKはParseの依存で入っているだけなので、該当メソッドの中身を空にしたら無事通った。毎回こんな事はしたくないので、他に方法があれば良いのだが。
というかこれ、誤検知じゃないの。