Giải quyết lỗi thời gian chạy dàn xếp trên iOS

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 các lỗi thời gian chạy sau:

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

Để giải quyết các lỗi này, hãy liên kết các khung này một cách tĩnh. 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 tất phần Bắt đầu.

Các SDK nguồn quảng cáo dàn xếp sau đây yêu cầu liên kết tĩnh:

  • AppLovin
  • InMobi
  • maio

Để liên kết SDK nguồn quảng cáo dàn xếp một cách tĩnh, hãy làm như sau:

  1. Tạo tệp Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml.
  2. Thêm một phần tử dependencies/iosPods/iosPod cho mỗi khung.
  3. Trong phần tử iosPod, hãy thêm thuộc tính addToAllTargets có giá trị là true.
<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>