이것은 거부 사유와 관련하여 아무것도 변경하지 않은 단순한 업데이트였습니다. 해결 센터의 답변은 다음과 같습니다.
이유 프로그램 라이센스 계약 PLA 3.3.12
귀하의 앱은 iOS 광고 식별자를 사용하지만 광고 기능이 포함되어 있지 않습니다. 이는 App Store 검토 지침에서 요구하는 iOS 개발자 프로그램 라이선스 계약 조건을 준수하지 않습니다.
특히 iOS 개발자 프로그램 라이선스 계약의 섹션 3.3.12에는 다음과 같이 명시되어 있습니다.
"귀하와 귀하의 애플리케이션 (및 귀하가 광고 제공을 계약 한 제 3 자)은 광고 제공 목적으로 만 광고 식별자 및 광고 식별자 사용을 통해 얻은 정보를 사용할 수 있습니다. 사용자가 광고 식별자, 그러면 귀하는 이전 광고 식별자 및 파생 된 정보를 재설정 된 광고 식별자와 직접 또는 간접적으로 결합, 상관, 연결 또는 기타 방식으로 연결하지 않을 것에 동의합니다. "
타사 라이브러리를 포함하여 코드를 확인하여 다음 인스턴스를 제거하십시오.
클래스 : ASIdentifierManager
선택기 : AdvertisingIdentifier
프레임 워크 : AdSupport.framework향후 버전에 광고를 통합하려는 경우 광고 기능을 포함 할 때까지 앱에서 광고 식별자를 제거하십시오.
광고 식별자를 찾으려면 "nm"도구를 사용하십시오. "nm"도구에 대한 정보를 보려면 터미널 창을 열고 "man nm"를 입력하십시오.
라이브러리 소스에 액세스 할 수없는 경우 "strings"또는 "otool"명령 줄 도구를 사용하여 컴파일 된 바이너리를 검색 할 수 있습니다. "strings"도구는 라이브러리가 호출하는 메소드를 나열하고 "otool -ov"는 Objective-C 클래스 구조와 정의 된 메소드를 나열합니다. 이러한 기술은 문제가있는 코드가있는 위치를 좁히는 데 도움이 될 수 있습니다.
내가 사용중인 타사 라이브러리는 최신 버전의 parse.com sdk, latest version of flurry analytics, and version 2.2 of test flight
. 어느 도서관이 문제인지 아는 사람이 있습니까? 감사