iOS মধ্যস্থতা রানটাইম সংক্রান্ত সমস্যার সমাধান করা

অ্যাপ লঞ্চ করার পরে আপনি যদি ডাইনামিক লিঙ্কার সংক্রান্ত সমস্যার সম্মুখীন হন, তাহলে আপনি নিম্নলিখিত রানটাইম সমস্যার সম্মুখীন হতে পারেন:

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

এইসব সমস্যার সমাধান করতে, এইসব ফ্রেমওয়ার্ক স্ট্যাটিক্যালি লিঙ্ক করুন। iOS-এর জন্য Unity অ্যাপ্লিকেশন কীভাবে তৈরি করবেন এবং এইসব ফ্রেমওয়ার্ক কীভাবে লিঙ্ক করবেন তা এই গাইডে কভার করা হয়েছে।

পূর্বশর্ত

চালিয়ে যাওয়ার আগে, Google Mobile Ads Unity Plugin সেট-আপ করুন।

নিচের সারণীতে ডায়নামিক ফ্রেমওয়ার্ক সহ বিজ্ঞাপনের সোর্স এবং স্ট্যাটিক লিঙ্কিং অটোমেটিক ম্যানেজ করে এমন অ্যাডাপ্টারের ন্যূনতম ভার্সনের তালিকা দেওয়া আছে। ফ্রেমওয়ার্ক স্ট্যাটিক্যালি লিঙ্ক করতে, আপনার অ্যাডাপ্টার নিম্নলিখিত ন্যূনতম ভার্সন বা তার পরবর্তী ভার্সনে আপডেট করুন:

বিজ্ঞাপন সোর্স অটোমেটিক স্ট্যাটিক লিঙ্কিংয়ের জন্য ন্যূনতম ভার্সন
AppLovin 8.1.1
InMobi 4.7.1
maio 3.0.0

স্ট্যাটিক লিঙ্কিং ম্যানুয়ালি কনফিগার করুন

অ্যাডাপ্টারের পুরনো ভার্সন ব্যবহার করতে, যা অটোমেটিক স্ট্যাটিক লিঙ্কিং কনফিগার করে না, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:

  1. নিম্নলিখিত কন্টেন্ট সহ একটি Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml ফাইল তৈরি করো:

    <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. বিজ্ঞাপনের সোর্সের জন্য শুধু <iosPod>টি এলিমেন্ট রাখুন যা আপনার অ্যাপের ক্ষেত্রে প্রযোজ্য।