แก้ไขข้อผิดพลาดเกี่ยวกับรันไทม์ของสื่อกลาง iOS

หากพบข้อผิดพลาดเกี่ยวกับตัวลิงก์แบบไดนามิกหลังจากเปิดแอป คุณอาจพบข้อผิดพลาดเกี่ยวกับรันไทม์ต่อไปนี้

  • dylib
  • dynamic framework
  • Library not loaded
  • no such file

หากต้องการแก้ไขข้อผิดพลาดเหล่านี้ ให้ลิงก์เฟรมเวิร์กเหล่านี้แบบคงที่ คู่มือนี้จะอธิบายวิธีสร้างแอปพลิเคชัน Unity สําหรับ iOS และลิงก์เฟรมเวิร์กเหล่านี้

ข้อกำหนดเบื้องต้น

โปรดเริ่มต้นใช้งานให้เสร็จสิ้นก่อนดำเนินการต่อ

ตารางต่อไปนี้แสดงแหล่งที่มาของโฆษณาที่มีเฟรมเวิร์กแบบไดนามิกและเวอร์ชันอะแดปเตอร์ขั้นต่ำที่จัดการการลิงก์แบบคงที่โดยอัตโนมัติ หากต้องการลิงก์เฟรมเวิร์กแบบคงที่ ให้อัปเดตอะแดปเตอร์เป็นเวอร์ชันขั้นต่ำต่อไปนี้ขึ้นไป

แหล่งที่มาของโฆษณา เวอร์ชันขั้นต่ำสำหรับการลิงก์แบบคงที่อัตโนมัติ
AppLovin 8.1.1
InMobi 4.7.1
maio 3.0.0

กำหนดค่าการลิงก์แบบคงที่ด้วยตนเอง

หากต้องการใช้อะแดปเตอร์เวอร์ชันเก่าที่ไม่ได้กําหนดค่าการลิงก์แบบคงที่โดยอัตโนมัติ ให้ทําดังนี้

  1. สร้างไฟล์ Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml ที่มีเนื้อหาต่อไปนี้

    <dependencies>
      <iosPods>
        <!-- AppLovin adapter dependencies. -->
        <iosPod name="AppLovinSDK" addToAllTargets="true"/>
        <!-- InMobi adapter dependencies. -->
        <iosPod name="InMobiSDK" addToAllTargets="true"/>
        <!-- maio adapter dependencies. -->
        <iosPod name="MaioSDK-v2" addToAllTargets="true"/>
      </iosPods>
    </dependencies>
    
  2. เก็บเฉพาะองค์ประกอบ <iosPod> สำหรับแหล่งที่มาของโฆษณาที่ใช้ได้กับแอปของคุณ