Giải quyết lỗi thời gian chạy dàn xếp trên iOS
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Nếu gặp 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 |
Để 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.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-08-31 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-08-31 UTC."],[],[],null,["# Resolve iOS mediation runtime errors\n\nIf you encounter dynamic linker errors after app launch, you might encounter\nthe following runtime errors:\n\n- `dylib`\n- `dynamic framework`\n- `Library not loaded`\n- `no such file`\n\nTo resolve these errors, link these frameworks statically. This guide covers how\nto build the Unity application for iOS and link these frameworks.\n\nPrerequisites\n-------------\n\nBefore continuing, complete [Get started](/ad-manager/mobile-ads-sdk/unity/quick-start).\n\nLink frameworks statically\n--------------------------\n\nThe following table lists ad sources with dynamic frameworks and the minimum\nadapter version that automatically handles static linking. To link frameworks\nstatically, update your adapters to the following minimum version or higher:\n\n| Ad source | Minimum version for automatic static linking |\n|-----------|----------------------------------------------------------------------------|\n| AppLovin | [8.1.1](/ad-manager/mobile-ads-sdk/unity/mediation/applovin#version-8.1.1) |\n| InMobi | [4.7.1](/ad-manager/mobile-ads-sdk/unity/mediation/inmobi#version-4.7.1) |\n| maio | [3.0.0](/ad-manager/mobile-ads-sdk/unity/mediation/maio#version-3.0.0) |\n\n### Manually configure static linking\n\nTo use an older adapter version that doesn't automatically configure static\nlinking, do the following:\n\n1. Create an `Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml` file\n with the following content:\n\n \u003cdependencies\u003e\n \u003ciosPods\u003e\n \u003c!-- AppLovin adapter dependencies. --\u003e\n \u003ciosPod name=\"AppLovinSDK\" addToAllTargets=\"true\"/\u003e\n \u003c!-- InMobi adapter dependencies. --\u003e\n \u003ciosPod name=\"InMobiSDK\" addToAllTargets=\"true\"/\u003e\n \u003c!-- maio adapter dependencies. --\u003e\n \u003ciosPod name=\"MaioSDK-v2\" addToAllTargets=\"true\"/\u003e\n \u003c/iosPods\u003e\n \u003c/dependencies\u003e\n\n2. Keep only the `\u003ciosPod\u003e` elements for ad sources that apply to your app."]]