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

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.

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:

  1. 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>
    
  2. 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.