티스토리 뷰
Dear Developer,
We identified one or more issues with a recent delivery for your app, "OOO. 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
유니티 프레임워크에서 UIWebView 가 사용되고 있어서 업로드가 안되는 상황이다.
이제는 사용하면 안되는 UIWebView 를 WKWebView 로 변경해주면 됨.
터미널에서
해당 디렉토리로 이동
cd Documents/VRApp
UIWebView 포함하고 있는거 검색
grep -r UIWebView .
Binary file ./OOO.xcworkspace/xcuserdata/OOO.xcuserdatad/UserInterfaceState.xcuserstate matches
이런게 나온다면
git rm --cached ./OOO.xcworkspace/xcuserdata/OOO.xcuserdatad/UserInterfaceState.xcuserstate
이런식으로 삭제
./Pods/GVRSDK/Libraries/libGVRSDK.a
이런게 나온다면
brew install vim 으로 vim 설치 후
아까 경로 찾은 디렉토리에서
vim ./Pods/GVRSDK/Libraries/libGVRSDK.a 로 파일 열기
파란색 이상한 문자들로 나옴 (정상임)
: 콜론을 입력하면 명령어를 쓸 수 있도록 나옴
%s/UIWebView/WKWebView/g
입력 후 엔터
:wq! 저장 종료
터미널 작업 완료 후
유니티 프로젝트랑 유니티 pods 에 Build Phases - Link Binary With Libraries 에 WebKit.framework 전부 추가
위 과정 모두 진행 후
앱스토어 업로드하면 됨.
Xcode iOS Swift
'iOS etc.' 카테고리의 다른 글
ERROR ITMS-90683 해결 방법 (Missing Purpose String in Info.plist) (0) | 2021.03.19 |
---|---|
ERROR ITMS-90206 해결 방법 (Invalid Bundle - UnityFramework 오류) (6) | 2021.03.18 |
ERROR ITMS-90000 해결 방법 (This bundle is invalid - Certificates, Provisioning Profile 오류) (0) | 2021.03.16 |
ERROR ITMS-90717 해결 방법 (Invalid App Store Icon - 앱아이콘 투명 값 리젝) (0) | 2021.03.15 |
Intro to iOS App Development with Swift (0) | 2020.06.09 |