แก้ไขข้อผิดพลาดเกี่ยวกับรันไทม์ของสื่อกลาง 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> สำหรับแหล่งที่มาของโฆษณาที่เกี่ยวข้องกับแอปของคุณ