Nếu gặp phải lỗi trình liên kết động sau khi khởi chạy ứng dụng, bạn có thể gặp phải các lỗi thời gian chạy sau đây:
dylib
dynamic framework
Library not loaded
no such file
Để giải quyết những lỗi này, hãy liên kết tĩnh các khung này. Hướng dẫn này trình bày cách tạo ứng dụng Unity cho iOS và liên kết các khung này.
Điều kiện tiên quyết
Trước khi tiếp tục, hãy hoàn thành các bước trong phần Bắt đầu.
Liên kết các khung một cách tĩnh
Bảng sau đây liệt kê các nguồn quảng cáo có khung động và phiên bản bộ chuyển đổi tối thiểu tự động xử lý việc liên kết tĩnh. Để liên kết các khung hình một cách tĩnh, hãy cập nhật các bộ chuyển đổi lên phiên bản tối thiểu sau đây trở lên:
Nguồn quảng cáo | Phiên bản tối thiểu để liên kết tĩnh tự động |
---|---|
AppLovin | 8.1.1 |
InMobi | 4.7.1 |
maio | 3.0.0 |
Định cấu hình liên kết tĩnh theo cách thủ công
Để sử dụng phiên bản bộ chuyển đổi cũ không tự động định cấu hình liên kết tĩnh, hãy làm như sau:
Tạo tệp
Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml
có nội dung sau:<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>
Chỉ giữ lại các phần tử
<iosPod>
cho những nguồn quảng cáo áp dụng cho ứng dụng của bạn.