หากพบข้อผิดพลาดเกี่ยวกับตัวลิงก์แบบไดนามิกหลังจากเปิดแอป คุณอาจพบข้อผิดพลาดเกี่ยวกับรันไทม์ต่อไปนี้
dylib
dynamic framework
Library not loaded
no such file
หากต้องการแก้ไขข้อผิดพลาดเหล่านี้ ให้ลิงก์เฟรมเวิร์กเหล่านี้แบบคงที่ คู่มือนี้จะอธิบายวิธีสร้างแอปพลิเคชัน Unity สําหรับ iOS, ลิงก์เฟรมเวิร์กเหล่านี้ และค้นหาข้อกําหนดของเวอร์ชันต่างๆ ของอะแดปเตอร์
ข้อกำหนดเบื้องต้น
โปรดเริ่มต้นใช้งานให้เสร็จสิ้นก่อนดำเนินการต่อ
ลิงก์เฟรมเวิร์กแบบคงที่
SDK แหล่งที่มาของโฆษณาสื่อกลางต่อไปนี้ต้องมีการลิงก์แบบคงที่
- AppLovin
- InMobi
- maio
หากต้องการลิงก์ SDK แหล่งที่มาของโฆษณาสื่อกลางแบบคงที่ ให้ทําดังนี้
- สร้างไฟล์
Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml
- เพิ่มองค์ประกอบ
dependencies/iosPods/iosPod
สำหรับเฟรมเวิร์กแต่ละรายการ - ในองค์ประกอบ
iosPod
ให้ใส่แอตทริบิวต์addToAllTargets
ที่มีค่าเป็นtrue
<dependencies>
<iosPods>
<!-- AppLovin adapter dependencies. -->
<iosPod name="AppLovinSDK" version="13.1.0" addToAllTargets="true"/>
<!-- InMobi adapter dependencies. -->
<iosPod name="InMobiSDK" version="10.8.0" addToAllTargets="true"/>
<!-- maio adapter dependencies. -->
<iosPod name="MaioSDK-v2" version="2.1.6" addToAllTargets="true"/>
</iosPods>
</dependencies>
ค้นหารายการที่ต้องพึ่งพาสำหรับอะแดปเตอร์เวอร์ชันต่างๆ
หากต้องการค้นหารายการที่ต้องพึ่งพาสําหรับอะแดปเตอร์เวอร์ชันอื่น ให้ทําดังนี้
เลือกตัวอย่าง podspec สําหรับอะแดปเตอร์ที่ต้องการอัปเดต
เปิด podspec สำหรับเวอร์ชันอะแดปเตอร์ที่โปรเจ็กต์ใช้
อัปเดต Dependency ของ
iosPod
ให้ตรงกับเวอร์ชันที่แสดงในคีย์dependencies
ของ podspec