แก้ไขปัญหา ITMS-90809: Deprecated API Usage – New apps that use UIWebView are no longer accepted.
![]() Dear Developer,We identified one or more issues with a recent delivery for your app, “App Name” 1.0.0 (71). 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 |
วิธีการแก้ไขนั้นง่าย ๆ มากเลยครับ ทำตามนี้ได้เลยครับ ผมใช้เครื่อง Mac นะครับ
ลิงก์ดาวน์โหลดโปรแกรม : https://macvim-dev.github.io/macvim/
ติดตั้งให้เรียบร้อยนะครับ

เปิดโปรแกรม Vim open {Path to your build folder}\Pods\GVRSDK\Libraries\libGVRSDK.a
เปิดไฟล์ที่ชื่อ libGVRSDK.a ขึ้นมาครับ ง่ายๆ เท่านี้เลย

ต่อจากนั้นหน้าตามันจะเป็นแบบนี้ครับ

ต่อจากนั้นครับ กด Command + F
ค้าหาคำว่า “UIWebView” แล้วแทนที่ด้วยคำว่า “WKWebView”

จากนั้นกด Replace All ได้เลยครับ เสร็จแล้วรอแปปนึงกด Save (Command + S) ครับ
กลับไปที่ Xcode เพื่อเพิ่ม Webkit

ทำตามขั้นตอนนี้ได้เลยครับ
1 กดที่โปรเจคหลัก
2 กด Build Phases
3 กด เครื่องหมาย 3 เหลี่ยมด้านหน้าเมนูที่เขียนว่า Lick Binary With Libraries

กดเครื่องหมาย +

พอเรากดแล้วพิมพ์ค้นหาคำว่า web จากนั้นเลือก WebKit.framework แล้วกด “Add”
เสร็จสิ้นขบวนการแล้วครับสามารถ

จากนั้นก็ Archive ได้เลยครับแล้วอัพโหลดขึ้น App Store

เรียบร้อยครับ

เรียบร้อยครับจบแบบสวยงาม ต้องบอกว่าปัญหานี้ผมใช้เวลาในการแก้ไขหลายวันกว่าจะเจอทางออกและวิธีการที่แก้ไขง่ายที่สุด
ขอบคุณข้อมูลที่มาลองผิดลองถูกจนแล้วเสร็จ ได้เพราะดูลิงก์นี้ https://forum.unity.com/threads/itms-90809-deprecated-api-usage-new-apps-that-use-uiwebview-are-no-longer-accepted.883510/