내 앱 바이너리를 iTunes Connect에 업로드하는 동안 앱을 확인할 때 오류가 발생합니다. 오류 :IOS 앱 유효성 검사 오류 : 공개 API를 사용하지 않고 UDID에 액세스
- 앱에 비공개 API 사용이 포함되어 있습니다.
- 앱은 UDID에 액세스 할 수 없습니다 내가 몇 가지 비슷한 S.O. 겪었
UIDevice의 고유 식별자 방법을 사용해서는 안 같은 질문 : - non-public API usage Warning...preventing validation on upload to App store? - App rejected, but I don't use UDID 은 - Binary rejected because of Non-public API usage (google analytic iOSv2)
는 지금까지 내가 아는 한, 내 응용 프로그램 만 날리고 API와 구글의 AdMob API를 사용합니다. 나는 변화없이 그 두 가지를 모두 업데이트했다. 내가 명령 grep -Rnis 'uniqueIdentifier' *
을 사용
나는 다음과 같은 얻을 :
Binary file BroncoMobile [CURRENT]/BroncoMobile/BroncoMobile.xcodeproj/project.xcworkspace/xcuserdata/oit.xcuserdatad/UserInterfaceState.xcuserstate matches
Binary file Bronco Mobile [CURRENT]/BroncoMobile/libGoogleAdMobAds.a matches
libGoogleAdMobAds.a
와 경기는 나에게 여전히 GADMob의 API에 문제가 있음을 가정한다
, 나는 ' UserInterfaceState.xcuserstate
일치가 검증에 문제를 일으킬 수 있는지 확실하지 않거나 (문제가있는 경우 해결하는 방법).
더 많은 정보를 얻으려면 유효성 검사에서 오류의 원인을 찾는 방법에 대한 제안이 있으면 크게 감사하겠습니다. 내 앱에 대해 더 많은 정보를 제공 할 수 있다면 필요한 정보를 포함하도록 내 질문을 편집하는 것 이상의 의미가 있습니다.
그래, 문제가 관련되지 않았 음을 확인하기 위해 Google AdMob API의 최신 버전으로 두 번 업데이트했습니다. – VonKoob
"Build Settings"에서 "Library Search Paths"가 이전 버전의 SDK를 가리 키지 않는지 확인하십시오. – AnkitJain
오, 그게 문제의 근원일지도 모르니, 몇 가지 구버전이 지적되었습니다. 다시 빌드하고 보관하고 다시 유효성을 검사하는 순간을주세요. – VonKoob