Dear Developer,
We identified one or more issues with a recent delivery for your app, Please correct the following issues, then upload again.
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).
Best regards,
The App Store Team
Appstore에 app 을 등록하려고 할 때 다음과 같은 에러 발생으로 튕기는 현상 발생.
macos catalina 10.15.5
Unity 2018.3.0f2 로 개발 해서 iOS 배포할 예정
x-code 11.5
첫번째 시도
UIwebview를 사용하면 안된다는 내용으로 현재 직접 짠 소스에는 사용하는 부분이 없으나
third party 에서 사용하는 것으로 판단되서 Asset store에서 업데이트를 해줌
동일하게 발생
두번째 시도
현재 사용중인 Unity editor version 2018.3.0f2를
2018.4.23f1 LTS version으로 변경하여 다시 빌드 중
2019.2.7역시 실패
2019.3.15f1 테스트 중 쉐이더 컴파일 오래 걸려서 다시 Asset을 삭제 하는 방식으로 테스트 중.
실패!!
Unity editor의 version을 교체 하는 방법은 다른 side effect가 너무 발생해서 일단 포기 하기로 했습니다.
세번째 시도
Stan`s Asset 삭제
Native Gallery Asset 삭제
실패
네번째 시도
PDF Renderer 삭제
실패
AR Kit, Google AR Core 다 삭제 실패
Textmesh pro 삭제 실패
package manager 에서 ar core 하고
treeview삭제 실패
battlehub 테스트 중 build 19 번에서 error 바뀜 -> itms-90034 certificate 관련
여기서 조금 설레였지만 결국 이것도 실패 였습니다.
최종 결과
advertisement, post processiong 삭제
드디어 범인을 찾았습니다. !!
제가 개발하면서 사용한 asset의 문제가 아니였고 packages 에 추가 되었던 advetisement 이놈이 범인 이였습니다.
따라서 앞서 했던 것들이 모두 뻘 짓이였다는게 판명 났습니다.
이거를 삭제 하려면 다음과 같이 하시면 됩니다.
window -> package manager
package manager를 실행 한 뒤에
좌측에서 advertisement 클릭하고 우측 상단에 remove 버튼 눌러주면 삭제 됩니다.
3일간의 노가다 끝에 결국 원인을 찾았는데요.
여러분은 저와 같은 삽질을 안하셨으면 좋겠네요.
즐 코딩 하세요!! ㅎㅎ
=================================
추가 코멘트 (중요)
포스팅을 다 하고 될거라고 예측 하고 배포를 해봤는데 동일한 증상이 발견 되었습니다.
멘붕이 왔다가 다시 곰곰히 어디가 문제 였을까 고민해 봤습니다.
제가 원본 소스를 하나 카피해서 거기서 증상이 날 것 같은 것들을 하나하나 삭제하면서 테스트를 했었는데 말이죠.
중요한 변경 점을 하나 잊어 먹고 있었는데 초기에 유니티 버젼을 2018.4.23f1(LTS) 버젼으로 바꾸고 테스트를 진행 했었다는 겁니다.
고로 Advertisement 하나만의 문제는 아니고 좀 더 복합적인 문제인 것 같습니다.
원본 소스는 2013.3.0f2으로 되어 있었는데 Advertisement를 삭제해도 동일한 증상이 발견되었습니다.
그렇다고 해서 2018.4.23f1로 업그레이드 한다고 해서 저 문제가 없어지는 것은 아닙니다.
테스트 초기에 소스를 복제하고 2018.4.23f1 로 업그레이드 한 뒤 하나씩 삭제하면서 할때도 분명 동일한 증상이 나왔기 때문에 유니티 버젼의 문제가 아닐거라고 제외해 버렸기 때문에 이런 착오가 있었던 것 같습니다.
================================================================
그리고 드디어 Completed 메일이 날라 왔습니다. ㅜㅜ
'Programing > Debug NOTE' 카테고리의 다른 글
특정 port를 사용하고 있는 앱 종료 (0) | 2021.07.20 |
---|---|
HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY) - C# Office Interop 관련 Error (0) | 2015.12.15 |
warning: auto-importing has been activated without --enable-auto-import specified on the command line. (0) | 2011.02.10 |
error C2664 (0) | 2011.01.27 |