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

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

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

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

পূর্বশর্ত

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

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

বিজ্ঞাপনের উৎস স্বয়ংক্রিয় স্ট্যাটিক লিঙ্কিংয়ের জন্য সর্বনিম্ন সংস্করণ
অ্যাপলভিন ৮.১.১
ইনমোবি ৪.৭.১
মাইও ৩.০.০

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

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

  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> এলিমেন্টগুলো রাখুন।