ড্রাইভার SDK পান

এই বিভাগটি বর্ণনা করে যে কীভাবে আপনার সিস্টেমটি ন্যূনতম প্রয়োজনীয়তা পূরণ করে তা যাচাই করতে হবে, আপনার ওয়ার্কস্পেস গ্রুপ সেট আপ করতে হবে এবং ড্রাইভার SDK পেতে হবে।

আপনি শুরু করার আগে

iOS-এর জন্য ড্রাইভার SDK-এর জন্য আপনার অ্যাপকে নিম্নলিখিত মানদণ্ড পূরণ করতে হবে:

  • Have the Navigation SDK.
  • আপনার Google ক্লাউড কনসোলে iOS এর জন্য Maps SDK সক্ষম করুন এবং একটি API কী পান৷

ন্যূনতম সিস্টেম প্রয়োজনীয়তা পরীক্ষা করুন

আপনি যে ড্রাইভার SDK ব্যবহার করছেন তার সংস্করণের জন্য ন্যূনতম প্রয়োজনীয়তার জন্য রিলিজ নোটগুলি পরীক্ষা করুন৷ See Release notes .

  • মোবাইল ডিভাইসটি অবশ্যই iOS 14 বা তার পরে চলমান হতে হবে।
  • Apple Xcode সংস্করণ 15 বা তার পরে।

আপনার Google Workspace-এ অ্যাক্সেস পান

আপনি যদি একজন Google Workspace গ্রাহক হন, তাহলে নিম্নলিখিত ধাপগুলি সম্পাদন করুন:

  1. একটি ওয়ার্কস্পেস গ্রুপ তৈরি করুন। আরও তথ্যের জন্য, ওয়ার্কস্পেস গ্রুপ দেখুন।

    উদাহরণস্বরূপ, সর্বোত্তম অনুশীলন হিসাবে, অনবোর্ডিংয়ের সময় আপনার গ্রুপের নাম google-maps-platform-sdk-users@workspacedomain.com দিন।

  2. সঠিক CocoaPods রিপোজিটরি অ্যাক্সেস করার অনুমতি দেয় এমন একটি অনুমোদিত তালিকায় আপনার ওয়ার্কস্পেস গ্রুপ যোগ করতে Google-কে নাম দিন।

  3. নিশ্চিত করুন যে ব্যবহারকারীর ইমেল এবং পরিষেবা অ্যাকাউন্টের যে ইমেলগুলি অ্যাক্সেসের প্রয়োজন সেগুলি এই তালিকায় অন্তর্ভুক্ত রয়েছে৷

যদি আপনার সংস্থা ওয়ার্কস্পেস গ্রুপ তৈরি করতে না পারে, তাহলে Google কে ব্যবহারকারী এবং পরিষেবা অ্যাকাউন্টের ইমেলের একটি তালিকা পাঠান যেগুলির এই শিল্পকর্মগুলিতে অ্যাক্সেস প্রয়োজন।

ক্লাউড SDK দিয়ে সাইন ইন করুন

স্থানীয় উন্নয়নের জন্য, Cloud SDK দিয়ে সাইন ইন করুন। বিস্তারিত জানার জন্য, gcloud CLI ইনস্টল করুন দেখুন।

নিম্নলিখিত উদাহরণগুলি দেখায় কিভাবে ক্লাউড SDK দিয়ে সাইন ইন করতে হয়৷

জিক্লাউড

gcloud auth login

আপনাকে অবশ্যই একটি ইমেল ব্যবহার করতে হবে যেটি ওয়ার্কস্পেস গ্রুপের সদস্য।

আপনার অটোমেশন হোস্ট সেট আপ করুন

বিল্ড সিস্টেম বা ক্রমাগত ইন্টিগ্রেশনের জন্য, Google API এবং পরিষেবাগুলিতে প্রমাণীকরণের জন্য পরিষেবা অ্যাকাউন্ট ব্যবহার করার পদ্ধতিগুলির প্রদত্ত তালিকার উপর ভিত্তি করে আপনার অটোমেশন হোস্ট সেট আপ করুন৷ বিস্তারিত জানার জন্য, Google পৃষ্ঠায় প্রমাণীকরণ পদ্ধতিতে পরিষেবা অ্যাকাউন্ট বিভাগটি দেখুন।

  • যদি আপনার প্রক্রিয়া Google ক্লাউড পরিবেশে চলে, তাহলে স্বয়ংক্রিয় শংসাপত্র সনাক্তকরণ ব্যবহার করুন। For more information, see automatic credential detection .

  • Otherwise, store the service account key file in a secure location on the host's file-system and set the GOOGLE_APPLICATION_CREDENTIALS environment variable appropriately. For more details, see GOOGLE_APPLICATION_CREDENTIALS .

শংসাপত্রগুলির সাথে সম্পর্কিত পরিষেবা অ্যাকাউন্টের ইমেলটি অবশ্যই ওয়ার্কস্পেস গ্রুপের সদস্য হতে হবে।

Get the Driver SDK

ড্রাইভার SDK ইনস্টল এবং কনফিগার করুন।

কোকোপডস

  1. কোকোপডস সরঞ্জামটি ইনস্টল করুন : একটি টার্মিনাল উইন্ডোটি খুলুন এবং নিম্নলিখিত কমান্ডটি চালান।

    sudo gem install cocoapods
    

    আরো বিস্তারিত জানার জন্য, CocoaPods Get Started গাইড দেখুন।

  2. ড্রাইভার SDK-এর জন্য একটি Podfile তৈরি করুন : আপনি API এবং এর নির্ভরতা ইনস্টল করতে Podfile ব্যবহার করেন।

    1. আপনার প্রকল্প ডিরেক্টরিতে Podfile নামে একটি ফাইল তৈরি করুন। এই ফাইলটি আপনার প্রকল্পের নির্ভরতা সংজ্ঞায়িত করে।

    2. Podfile সম্পাদনা করুন এবং আপনার নির্ভরতা যোগ করুন। এখানে একটি উদাহরণ যা নির্ভরতা অন্তর্ভুক্ত করে:

      source "https://github.com/CocoaPods/Specs.git"
      
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingDriver'
      end
      

      এখানে একটি উদাহরণ রয়েছে যা নির্ভরতা হিসাবে ড্রাইভার SDK-এর জন্য আলফা এবং বিটা পডগুলি অন্তর্ভুক্ত করে:

      source "https://cpdc-eap.googlesource.com/ridesharing-driver-sdk.git"
      source "https://github.com/CocoaPods/Specs.git"
      
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingDriver'
      end
      
    3. Podfile সংরক্ষণ করুন : একটি টার্মিনাল খুলুন এবং Podfile সহ ফোল্ডারে যান:

      cd <path-to-project>
      
  3. পড ইন্সটল কমান্ড চালান : এই কমান্ডটি পডফাইলে নির্দিষ্ট করা APIগুলিকে ইনস্টল করবে, সাথে তাদের যে কোন নির্ভরতা থাকতে পারে।

    pod install
    
  4. Xcode-এ আপনার প্রকল্প খুলুন : Xcode বন্ধ করুন, এবং তারপর Xcode চালু করতে আপনার প্রকল্পের .xcworkspace ফাইলটি খুলুন (ডাবল-ক্লিক করুন)। প্রকল্পটি পরে খুলতে, .xcworkspace ফাইলটি ব্যবহার করুন।

সুইফট প্যাকেজ ম্যানেজার

ড্রাইভার SDK সুইফট প্যাকেজ ম্যানেজারের মাধ্যমে ইনস্টল করা যেতে পারে। SDK যোগ করতে, নিশ্চিত করুন যে আপনি যেকোন বিদ্যমান ড্রাইভার SDK নির্ভরতা মুছে ফেলেছেন।

একটি নতুন বা বিদ্যমান প্রকল্পে SDK যোগ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার Xcode project বা workspace খুলুন, তারপর ফাইল > প্যাকেজ নির্ভরতা যোগ করুন এ যান।
  2. URL হিসেবে https://github.com/googlemaps/ios-driver-sdk লিখুন, প্যাকেজ টানতে এন্টার টিপুন এবং "প্যাকেজ যোগ করুন" এ ক্লিক করুন।
  3. To install a specific version , set the Dependency Rule field to one of the version-based options. নতুন প্রকল্পগুলির জন্য, আমরা সর্বশেষতম সংস্করণ নির্দিষ্ট করার এবং "সঠিক সংস্করণ" বিকল্পটি ব্যবহার করার পরামর্শ দিই। একবার সম্পূর্ণ হয়ে গেলে, "প্যাকেজ যুক্ত করুন" এ ক্লিক করুন।
  4. প্যাকেজ পণ্যগুলি উইন্ডো থেকে, যাচাই করা GoogleRidesharingDriver আপনার মনোনীত main লক্ষ্যে যুক্ত করা হবে। একবার সম্পূর্ণ হয়ে গেলে, "প্যাকেজ যুক্ত করুন" এ ক্লিক করুন।
  5. আপনার ইনস্টলেশন যাচাই করতে, আপনার টার্গেটের General ফলকে নেভিগেট করুন। ফ্রেমওয়ার্ক, গ্রন্থাগার এবং এম্বেড থাকা সামগ্রীতে আপনার ইনস্টল করা প্যাকেজগুলি দেখতে হবে। আপনি প্যাকেজ এবং এর সংস্করণ যাচাই করতে "প্রজেক্ট নেভিগেটর" এর "প্যাকেজ নির্ভরতা" বিভাগটি দেখতে পারেন।

একটি বিদ্যমান প্রকল্পের জন্য package আপডেট করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. এক্সকোড থেকে, "ফাইল> প্যাকেজ> সর্বশেষ প্যাকেজ সংস্করণে আপডেট" এ যান।
  2. আপনার ইনস্টলেশন যাচাই করতে, প্যাকেজ এবং এর সংস্করণ যাচাই করতে প্রজেক্ট নেভিগেটরের প্যাকেজ নির্ভরতা বিভাগে যান।

ম্যানুয়ালি ইনস্টল করা বিদ্যমান ড্রাইভার SDK সরাতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার Xcode প্রকল্প কনফিগারেশন সেটিংস থেকে, ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রী খুঁজুন। নিম্নলিখিত কাঠামো সরাতে বিয়োগ চিহ্ন (-) ব্যবহার করুন:

    • GoogleRidesharingDriver.xcframework
  2. আপনার Xcode প্রকল্পের শীর্ষ স্তরের ডিরেক্টরি থেকে, GoogleRidesharingDriver বান্ডেলটি সরান৷

ম্যানুয়াল ইনস্টলেশন

এই নির্দেশিকাটি দেখায় কিভাবে ম্যানুয়ালি আপনার প্রোজেক্টে ড্রাইভার SDK ধারণকারী XCFramework যোগ করতে হয় এবং Xcode-এ আপনার বিল্ড সেটিংস কনফিগার করতে হয়।

এই গাইড অনুসরণ করার আগে, নিম্নলিখিতগুলি করুন:

  • XCFramework ডাউনলোড করুন, একটি বাইনারি প্যাকেজ যা আপনি ড্রাইভার SDK ইনস্টল করতে ব্যবহার করেন। আপনি অ্যাপল সিলিকন ব্যবহার করে মেশিন সহ একাধিক প্ল্যাটফর্মে এই প্যাকেজটি ব্যবহার করতে পারেন

  • নেভিগেশন SDK ইনস্টল করুন।

Perform the following steps to manually install the Driver SDK:

  1. এসডিকে বাইনারি এবং সংস্থানগুলি ডাউনলোড করুন:

  2. Unpack the zipped files to access the XCFramework and resources.

  3. Xcode শুরু করুন এবং একটি বিদ্যমান খুলুন বা একটি প্রকল্প তৈরি করুন। আপনি যদি iOS এ নতুন হন, একটি নতুন প্রকল্প তৈরি করুন এবং iOS অ্যাপ টেমপ্লেট নির্বাচন করুন।

  4. যদি আপনার প্রজেক্ট গ্রুপে ফ্রেমওয়ার্ক গ্রুপ না থাকে তবে এটি তৈরি করুন।

  5. To install the Driver SDK, drag the GoogleRidesharingDriver.xcframework file into your project under Frameworks, Libraries, and Embedded Content . যদি অনুরোধ করা হয় তবে অনুলিপি আইটেম নির্বাচন করুন।

  6. আপনার এক্সকোড প্রকল্পের শীর্ষ-স্তরের ডিরেক্টরিতে ডাউনলোড করা GoogleRidesharingDriver.bundle টেনে আনুন। যদি অনুরোধ করা হয় তবে অনুলিপি আইটেম নির্বাচন করুন।

  7. প্রজেক্ট নেভিগেটর থেকে আপনার প্রজেক্ট সিলেক্ট করুন এবং আপনার অ্যাপ্লিকেশনের টার্গেট বেছে নিন।

  8. বিল্ড ফেজ ট্যাবটি খুলুন এবং লাইব্রেরিগুলির সাথে লিঙ্ক বাইনারিতে , নিম্নলিখিত কাঠামো এবং লাইব্রেরিগুলি যোগ করুন যদি সেগুলি ইতিমধ্যে উপস্থিত না থাকে:

    • Accelerate.framework
    • AudioToolbox.framework
    • AVFoundation.framework
    • CoreData.framework
    • CoreGraphics.framework
    • CoreLocation.framework
    • CoreTelephony.framework
    • CoreText.framework
    • GLKit.framework
    • ImageIO.framework
    • libc++.tbd
    • libxml2.tbd
    • libz.tbd
    • LocalAuthentication.framework
    • OpenGLES.framework
    • QuartzCore.framework
    • SystemConfiguration.framework
    • UIKit.framework
    • WebKit.framework
  9. একটি নির্দিষ্ট লক্ষ্যের পরিবর্তে আপনার প্রকল্পটি বেছে নিন এবং বিল্ড সেটিংস ট্যাবটি খুলুন। অন্যান্য লিঙ্কার ফ্ল্যাগ বিভাগে, ডিবাগ এবং রিলিজ উভয়ের জন্য -ObjC যোগ করুন।

    যদি এই সেটিংসগুলি দৃশ্যমান না হয়, তবে বিল্ড সেটিংস বারে ফিল্টারটি বেসিক থেকে সকলে পরিবর্তন করুন৷

অ্যাপল গোপনীয়তা ম্যানিফেস্ট ফাইল পরিদর্শন করুন

Apple requires app privacy details for apps on the App Store. আপডেট এবং আরও তথ্যের জন্য অ্যাপল অ্যাপ স্টোরের গোপনীয়তা বিবরণ পৃষ্ঠাতে যান।

Apple Privacy Manifest ফাইলটি SDK-এর জন্য রিসোর্স বান্ডেলে অন্তর্ভুক্ত করা হয়েছে। To verify that the Privacy Manifest File has been included, and to inspect its contents, create an archive of your app and generate a privacy report from the archive.

এরপর কি

একটি Google ক্লাউড কনসোল প্রকল্প কনফিগার করুন

,

This section describes how to verify your system meets the minimum requirements, set up your Workspace Group, and get the Driver SDK.

আপনি শুরু করার আগে

The Driver SDK for iOS requires your app to meet the following criteria:

  • নেভিগেশন SDK আছে.
  • Enable the Maps SDK for iOS in your Google Cloud Console and get an API key.

ন্যূনতম সিস্টেম প্রয়োজনীয়তা পরীক্ষা করুন

আপনি যে ড্রাইভার SDK ব্যবহার করছেন তার সংস্করণের জন্য ন্যূনতম প্রয়োজনীয়তার জন্য রিলিজ নোটগুলি পরীক্ষা করুন৷ রিলিজ নোট দেখুন.

  • The mobile device must be running iOS 14 or later.
  • অ্যাপল এক্সকোড সংস্করণ 15 বা তার পরে।

আপনার Google Workspace-এ অ্যাক্সেস পান

If you are a Google Workspace customer, perform the following steps:

  1. একটি ওয়ার্কস্পেস গ্রুপ তৈরি করুন। আরও তথ্যের জন্য, ওয়ার্কস্পেস গ্রুপ দেখুন।

    For example, as a best practice, name your group google-maps-platform-sdk-users@workspacedomain.com during onboarding.

  2. Provide the name to Google to add your Workspace Group to an allowlist that grants access to the correct CocoaPods repositories.

  3. Confirm that the user emails and service account emails that need access are included in this list.

If your organization cannot create Workspace Groups, send Google a list of user and service account emails that need access to these artifacts.

Sign in with the Cloud SDK

For local development, sign in with the Cloud SDK. বিস্তারিত জানার জন্য, gcloud CLI ইনস্টল করুন দেখুন।

The following examples show how to sign in with the Cloud SDK.

জিক্লাউড

gcloud auth login

You must use an email that is a member of the Workspace Group.

আপনার অটোমেশন হোস্ট সেট আপ করুন

For build systems or continuous integration, set up your automation hosts based on the provided list of methods for using a service account to authenticate to Google APIs and services. For details, see the service account section in the Authentication methods at Google page.

  • যদি আপনার প্রক্রিয়া Google ক্লাউড পরিবেশে চলে, তাহলে স্বয়ংক্রিয় শংসাপত্র সনাক্তকরণ ব্যবহার করুন। For more information, see automatic credential detection .

  • Otherwise, store the service account key file in a secure location on the host's file-system and set the GOOGLE_APPLICATION_CREDENTIALS environment variable appropriately. For more details, see GOOGLE_APPLICATION_CREDENTIALS .

শংসাপত্রের সাথে যুক্ত পরিষেবা অ্যাকাউন্ট ইমেল অবশ্যই ওয়ার্কস্পেস গ্রুপের সদস্য হতে হবে।

ড্রাইভার SDK পান

ড্রাইভার SDK ইনস্টল এবং কনফিগার করুন।

কোকোপডস

  1. CocoaPods টুল ইনস্টল করুন : একটি টার্মিনাল উইন্ডো খুলুন এবং নিম্নলিখিত কমান্ডটি চালান।

    sudo gem install cocoapods
    

    আরো বিস্তারিত জানার জন্য, CocoaPods Get Started গাইড দেখুন।

  2. ড্রাইভার SDK-এর জন্য একটি Podfile তৈরি করুন : আপনি API এবং এর নির্ভরতা ইনস্টল করতে Podfile ব্যবহার করেন।

    1. আপনার প্রকল্প ডিরেক্টরিতে Podfile নামে একটি ফাইল তৈরি করুন। এই ফাইলটি আপনার প্রকল্পের নির্ভরতা সংজ্ঞায়িত করে।

    2. Podfile সম্পাদনা করুন এবং আপনার নির্ভরতা যোগ করুন। এখানে একটি উদাহরণ যা নির্ভরতা অন্তর্ভুক্ত করে:

      source "https://github.com/CocoaPods/Specs.git"
      
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingDriver'
      end
      

      এখানে একটি উদাহরণ রয়েছে যা নির্ভরতা হিসাবে ড্রাইভার SDK-এর জন্য আলফা এবং বিটা পডগুলি অন্তর্ভুক্ত করে:

      source "https://cpdc-eap.googlesource.com/ridesharing-driver-sdk.git"
      source "https://github.com/CocoaPods/Specs.git"
      
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingDriver'
      end
      
    3. Podfile সংরক্ষণ করুন : একটি টার্মিনাল খুলুন এবং Podfile সহ ফোল্ডারে যান:

      cd <path-to-project>
      
  3. পড ইন্সটল কমান্ড চালান : এই কমান্ডটি পডফাইলে নির্দিষ্ট করা APIগুলিকে ইনস্টল করবে, সাথে তাদের যে কোন নির্ভরতা থাকতে পারে।

    pod install
    
  4. Xcode-এ আপনার প্রকল্প খুলুন : Xcode বন্ধ করুন, এবং তারপর Xcode চালু করতে আপনার প্রকল্পের .xcworkspace ফাইলটি খুলুন (ডাবল-ক্লিক করুন)। প্রকল্পটি পরে খুলতে, .xcworkspace ফাইলটি ব্যবহার করুন।

সুইফট প্যাকেজ ম্যানেজার

The Driver SDK can be installed via Swift Package Manager . SDK যোগ করতে, নিশ্চিত করুন যে আপনি যেকোন বিদ্যমান ড্রাইভার SDK নির্ভরতা মুছে ফেলেছেন।

To add the SDK to a new or existing project, follow these steps:

  1. Open your Xcode project or workspace , then go to File > Add Package Dependencies .
  2. Enter https://github.com/googlemaps/ios-driver-sdk as the URL, press Enter to pull in the package, and click "Add Package".
  3. একটি নির্দিষ্ট version ইনস্টল করতে, নির্ভরতা নিয়ম ক্ষেত্রটি সংস্করণ-ভিত্তিক বিকল্পগুলির একটিতে সেট করুন। নতুন প্রকল্পগুলির জন্য, আমরা সর্বশেষ সংস্করণ নির্দিষ্ট করার এবং "সঠিক সংস্করণ" বিকল্পটি ব্যবহার করার পরামর্শ দিই৷ একবার সম্পূর্ণ হলে, "প্যাকেজ যোগ করুন" এ ক্লিক করুন।
  4. প্যাকেজ পণ্য চয়ন করুন উইন্ডো থেকে, যাচাই করুন GoogleRidesharingDriver আপনার নির্ধারিত main লক্ষ্যে যোগ করা হবে। একবার সম্পূর্ণ হলে, "প্যাকেজ যোগ করুন" এ ক্লিক করুন।
  5. আপনার ইনস্টলেশন যাচাই করতে, আপনার লক্ষ্যের General ফলকে নেভিগেট করুন। ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রীতে আপনার ইনস্টল করা প্যাকেজগুলি দেখতে হবে। আপনি প্যাকেজ এবং এর সংস্করণ যাচাই করতে "প্রজেক্ট নেভিগেটর" এর "প্যাকেজ নির্ভরতা" বিভাগটি দেখতে পারেন।

একটি বিদ্যমান প্রকল্পের জন্য package আপডেট করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. From Xcode, go to "File > Packages > Update To Latest Package Versions".
  2. আপনার ইনস্টলেশন যাচাই করতে, প্যাকেজ এবং এর সংস্করণ যাচাই করতে প্রজেক্ট নেভিগেটরের প্যাকেজ নির্ভরতা বিভাগে যান।

To remove the existing Driver SDK installed manually, follow these steps:

  1. আপনার এক্সকোড প্রকল্প কনফিগারেশন সেটিংস থেকে ফ্রেমওয়ার্ক, গ্রন্থাগার এবং এম্বেড থাকা সামগ্রী সন্ধান করুন। Use the minus sign (-) to remove the following framework:

    • GoogleRidesharingDriver.xcframework
  2. আপনার Xcode প্রকল্পের শীর্ষ স্তরের ডিরেক্টরি থেকে, GoogleRidesharingDriver বান্ডেলটি সরান৷

ম্যানুয়াল ইনস্টলেশন

This guide shows how to manually add the XCFramework containing the Driver SDK to your project and configure your build settings in Xcode.

এই নির্দেশিকা অনুসরণ করার আগে, নিম্নলিখিতগুলি করুন:

  • Download the XCFramework, a binary package that you use to install the Driver SDK. আপনি অ্যাপল সিলিকন ব্যবহার করে মেশিন সহ একাধিক প্ল্যাটফর্মে এই প্যাকেজটি ব্যবহার করতে পারেন

  • নেভিগেশন SDK ইনস্টল করুন।

ম্যানুয়ালি ড্রাইভার SDK ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:

  1. SDK বাইনারি এবং সম্পদ ডাউনলোড করুন:

  2. XCFramework এবং সংস্থানগুলি অ্যাক্সেস করতে জিপ করা ফাইলগুলি আনপ্যাক করুন৷

  3. Start Xcode and either open an existing or create a project. If you're new to iOS, create a new project and select the iOS App template.

  4. If your project group does not contain a Frameworks group, create it.

  5. ড্রাইভার SDK ইনস্টল করতে, GoogleRidesharingDriver.xcframework ফাইলটিকে আপনার প্রকল্পে ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রীর অধীনে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।

  6. Drag the downloaded GoogleRidesharingDriver.bundle into the top-level directory of your Xcode project. অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।

  7. Select your project from the Project Navigator, and choose your application's target.

  8. Open the Build Phases tab, and in Link Binary with Libraries , add the following frameworks and libraries if they are not already present:

    • Accelerate.framework
    • AudioToolbox.framework
    • AVFoundation.framework
    • CoreData.framework
    • CoreGraphics.framework
    • CoreLocation.framework
    • CoreTelephony.framework
    • CoreText.framework
    • GLKit.framework
    • ImageIO.framework
    • libc++.tbd
    • libxml2.tbd
    • libz.tbd
    • LocalAuthentication.framework
    • OpenGLES.framework
    • QuartzCore.framework
    • SystemConfiguration.framework
    • UIKit.framework
    • WebKit.framework
  9. Choose your project, rather than a specific target, and open the Build Settings tab. In the Other Linker Flags section, add -ObjC for both debug and release.

    If these settings are not visible, change the filter in the Build Settings bar from Basic to All .

অ্যাপল প্রাইভেসি ম্যানিফেস্ট ফাইল পরিদর্শন করুন

অ্যাপল অ্যাপ স্টোরের অ্যাপ্লিকেশনগুলির জন্য অ্যাপের গোপনীয়তার বিশদ প্রয়োজন। Visit the Apple App Store Privacy Details page for updates and more information.

The Apple Privacy Manifest file is included in the resources bundle for the SDK. গোপনীয়তা ম্যানিফেস্ট ফাইলটি অন্তর্ভুক্ত করা হয়েছে তা যাচাই করতে এবং এর বিষয়বস্তু পরিদর্শন করতে, আপনার অ্যাপের একটি সংরক্ষণাগার তৈরি করুন এবং সংরক্ষণাগার থেকে একটি গোপনীয়তা প্রতিবেদন তৈরি করুন

এরপর কি

একটি Google ক্লাউড কনসোল প্রকল্প কনফিগার করুন

,

This section describes how to verify your system meets the minimum requirements, set up your Workspace Group, and get the Driver SDK.

আপনি শুরু করার আগে

The Driver SDK for iOS requires your app to meet the following criteria:

  • নেভিগেশন SDK আছে.
  • Enable the Maps SDK for iOS in your Google Cloud Console and get an API key.

ন্যূনতম সিস্টেম প্রয়োজনীয়তা পরীক্ষা করুন

Check the release notes for the minimum requirements for the version of the Driver SDK you are using. রিলিজ নোট দেখুন.

  • মোবাইল ডিভাইসটি অবশ্যই iOS 14 বা তার পরে চলমান হতে হবে।
  • Apple Xcode সংস্করণ 15 বা তার পরে।

আপনার Google Workspace-এ অ্যাক্সেস পান

If you are a Google Workspace customer, perform the following steps:

  1. Create a Workspace Group. আরও তথ্যের জন্য, ওয়ার্কস্পেস গ্রুপ দেখুন।

    উদাহরণস্বরূপ, সর্বোত্তম অনুশীলন হিসাবে, অনবোর্ডিংয়ের সময় আপনার গ্রুপের নাম google-maps-platform-sdk-users@workspacedomain.com দিন।

  2. আপনার ওয়ার্কস্পেস গ্রুপকে এমন একটি অনুমতিপত্রে যুক্ত করতে গুগলে নাম সরবরাহ করুন যা সঠিক কোকোপডস সংগ্রহস্থলে অ্যাক্সেস দেয়।

  3. Confirm that the user emails and service account emails that need access are included in this list.

If your organization cannot create Workspace Groups, send Google a list of user and service account emails that need access to these artifacts.

ক্লাউড SDK দিয়ে সাইন ইন করুন

For local development, sign in with the Cloud SDK. বিস্তারিত জানার জন্য, gcloud CLI ইনস্টল করুন দেখুন।

নিম্নলিখিত উদাহরণগুলি দেখায় কিভাবে ক্লাউড SDK দিয়ে সাইন ইন করতে হয়৷

জিক্লাউড

gcloud auth login

আপনাকে অবশ্যই একটি ইমেল ব্যবহার করতে হবে যা ওয়ার্কস্পেস গ্রুপের সদস্য।

আপনার অটোমেশন হোস্ট সেট আপ করুন

বিল্ড সিস্টেম বা ক্রমাগত ইন্টিগ্রেশনের জন্য, Google API এবং পরিষেবাগুলিতে প্রমাণীকরণের জন্য পরিষেবা অ্যাকাউন্ট ব্যবহার করার পদ্ধতিগুলির প্রদত্ত তালিকার উপর ভিত্তি করে আপনার অটোমেশন হোস্ট সেট আপ করুন৷ For details, see the service account section in the Authentication methods at Google page.

  • যদি আপনার প্রক্রিয়া Google ক্লাউড পরিবেশে চলে, তাহলে স্বয়ংক্রিয় শংসাপত্র সনাক্তকরণ ব্যবহার করুন। For more information, see automatic credential detection .

  • অন্যথায়, পরিষেবা অ্যাকাউন্ট কী ফাইলটি হোস্টের ফাইল-সিস্টেমের একটি নিরাপদ স্থানে সংরক্ষণ করুন এবং GOOGLE_APPLICATION_CREDENTIALS পরিবেশ পরিবর্তনশীলকে যথাযথভাবে সেট করুন৷ আরো বিস্তারিত জানার জন্য, GOOGLE_APPLICATION_CREDENTIALS দেখুন।

শংসাপত্রের সাথে যুক্ত পরিষেবা অ্যাকাউন্ট ইমেল অবশ্যই ওয়ার্কস্পেস গ্রুপের সদস্য হতে হবে।

ড্রাইভার SDK পান

ড্রাইভার SDK ইনস্টল এবং কনফিগার করুন।

কোকোপডস

  1. CocoaPods টুল ইনস্টল করুন : একটি টার্মিনাল উইন্ডো খুলুন এবং নিম্নলিখিত কমান্ডটি চালান।

    sudo gem install cocoapods
    

    আরো বিস্তারিত জানার জন্য, CocoaPods Get Started গাইড দেখুন।

  2. ড্রাইভার SDK-এর জন্য একটি Podfile তৈরি করুন : আপনি API এবং এর নির্ভরতা ইনস্টল করতে Podfile ব্যবহার করেন।

    1. আপনার প্রকল্প ডিরেক্টরিতে Podfile নামে একটি ফাইল তৈরি করুন। এই ফাইলটি আপনার প্রকল্পের নির্ভরতা সংজ্ঞায়িত করে।

    2. Podfile সম্পাদনা করুন এবং আপনার নির্ভরতা যোগ করুন। এখানে একটি উদাহরণ যা নির্ভরতা অন্তর্ভুক্ত করে:

      source "https://github.com/CocoaPods/Specs.git"
      
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingDriver'
      end
      

      এখানে একটি উদাহরণ রয়েছে যা নির্ভরতা হিসাবে ড্রাইভার SDK-এর জন্য আলফা এবং বিটা পডগুলি অন্তর্ভুক্ত করে:

      source "https://cpdc-eap.googlesource.com/ridesharing-driver-sdk.git"
      source "https://github.com/CocoaPods/Specs.git"
      
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingDriver'
      end
      
    3. Podfile সংরক্ষণ করুন : একটি টার্মিনাল খুলুন এবং Podfile সহ ফোল্ডারে যান:

      cd <path-to-project>
      
  3. পড ইন্সটল কমান্ড চালান : এই কমান্ডটি পডফাইলে নির্দিষ্ট করা APIগুলিকে ইনস্টল করবে, সাথে তাদের যে কোন নির্ভরতা থাকতে পারে।

    pod install
    
  4. Xcode-এ আপনার প্রকল্প খুলুন : Xcode বন্ধ করুন, এবং তারপর Xcode চালু করতে আপনার প্রকল্পের .xcworkspace ফাইলটি খুলুন (ডাবল-ক্লিক করুন)। প্রকল্পটি পরে খুলতে, .xcworkspace ফাইলটি ব্যবহার করুন।

সুইফট প্যাকেজ ম্যানেজার

ড্রাইভার SDK সুইফট প্যাকেজ ম্যানেজারের মাধ্যমে ইনস্টল করা যেতে পারে। To add the SDK, ensure you have removed any existing Driver SDK dependencies.

একটি নতুন বা বিদ্যমান প্রকল্পে এসডিকে যুক্ত করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. Open your Xcode project or workspace , then go to File > Add Package Dependencies .
  2. Enter https://github.com/googlemaps/ios-driver-sdk as the URL, press Enter to pull in the package, and click "Add Package".
  3. To install a specific version , set the Dependency Rule field to one of the version-based options. নতুন প্রকল্পগুলির জন্য, আমরা সর্বশেষ সংস্করণ নির্দিষ্ট করার এবং "সঠিক সংস্করণ" বিকল্পটি ব্যবহার করার পরামর্শ দিই৷ Once complete, click "Add Package".
  4. প্যাকেজ পণ্যগুলি উইন্ডো থেকে, যাচাই করা GoogleRidesharingDriver আপনার মনোনীত main লক্ষ্যে যুক্ত করা হবে। একবার সম্পূর্ণ হলে, "প্যাকেজ যোগ করুন" এ ক্লিক করুন।
  5. আপনার ইনস্টলেশন যাচাই করতে, আপনার লক্ষ্যের General ফলকে নেভিগেট করুন। ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রীতে আপনার ইনস্টল করা প্যাকেজগুলি দেখতে হবে। You can also view the "Package Dependencies" section of "Project Navigator" to verify the package and its version.

একটি বিদ্যমান প্রকল্পের জন্য package আপডেট করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. এক্সকোড থেকে, "ফাইল> প্যাকেজ> সর্বশেষ প্যাকেজ সংস্করণে আপডেট" এ যান।
  2. আপনার ইনস্টলেশন যাচাই করতে, প্যাকেজ এবং এর সংস্করণ যাচাই করতে প্রজেক্ট নেভিগেটরের প্যাকেজ নির্ভরতা বিভাগে যান।

ম্যানুয়ালি ইনস্টল করা বিদ্যমান ড্রাইভার SDK সরাতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার Xcode প্রকল্প কনফিগারেশন সেটিংস থেকে, ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রী খুঁজুন। নিম্নলিখিত কাঠামো সরাতে বিয়োগ চিহ্ন (-) ব্যবহার করুন:

    • GoogleRidesharingDriver.xcframework
  2. আপনার Xcode প্রকল্পের শীর্ষ স্তরের ডিরেক্টরি থেকে, GoogleRidesharingDriver বান্ডেলটি সরান৷

ম্যানুয়াল ইনস্টলেশন

এই নির্দেশিকাটি দেখায় কিভাবে ম্যানুয়ালি আপনার প্রোজেক্টে ড্রাইভার SDK ধারণকারী XCFramework যোগ করতে হয় এবং Xcode-এ আপনার বিল্ড সেটিংস কনফিগার করতে হয়।

এই নির্দেশিকা অনুসরণ করার আগে, নিম্নলিখিতগুলি করুন:

  • XCFramework ডাউনলোড করুন, একটি বাইনারি প্যাকেজ যা আপনি ড্রাইভার SDK ইনস্টল করতে ব্যবহার করেন। আপনি অ্যাপল সিলিকন ব্যবহার করে মেশিন সহ একাধিক প্ল্যাটফর্মে এই প্যাকেজটি ব্যবহার করতে পারেন

  • নেভিগেশন SDK ইনস্টল করুন।

ম্যানুয়ালি ড্রাইভার SDK ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:

  1. SDK বাইনারি এবং সম্পদ ডাউনলোড করুন:

  2. XCFramework এবং সংস্থানগুলি অ্যাক্সেস করতে জিপ করা ফাইলগুলি আনপ্যাক করুন৷

  3. Xcode শুরু করুন এবং একটি বিদ্যমান খুলুন বা একটি প্রকল্প তৈরি করুন। আপনি যদি iOS এ নতুন হন, একটি নতুন প্রকল্প তৈরি করুন এবং iOS অ্যাপ টেমপ্লেট নির্বাচন করুন।

  4. যদি আপনার প্রজেক্ট গ্রুপে ফ্রেমওয়ার্ক গ্রুপ না থাকে তবে এটি তৈরি করুন।

  5. ড্রাইভার SDK ইনস্টল করতে, GoogleRidesharingDriver.xcframework ফাইলটিকে আপনার প্রকল্পে ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রীর অধীনে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।

  6. ডাউনলোড করা GoogleRidesharingDriver.bundle টিকে আপনার Xcode প্রকল্পের শীর্ষ-স্তরের ডিরেক্টরিতে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।

  7. প্রজেক্ট নেভিগেটর থেকে আপনার প্রজেক্ট সিলেক্ট করুন এবং আপনার অ্যাপ্লিকেশনের টার্গেট বেছে নিন।

  8. বিল্ড ফেজ ট্যাবটি খুলুন এবং লাইব্রেরিগুলির সাথে লিঙ্ক বাইনারিতে , নিম্নলিখিত কাঠামো এবং লাইব্রেরিগুলি যোগ করুন যদি সেগুলি ইতিমধ্যে উপস্থিত না থাকে:

    • Accelerate.framework
    • AudioToolbox.framework
    • AVFoundation.framework
    • CoreData.framework
    • CoreGraphics.framework
    • CoreLocation.framework
    • CoreTelephony.framework
    • CoreText.framework
    • GLKit.framework
    • ImageIO.framework
    • libc++.tbd
    • libxml2.tbd
    • libz.tbd
    • LocalAuthentication.framework
    • OpenGLES.framework
    • QuartzCore.framework
    • SystemConfiguration.framework
    • UIKit.framework
    • WebKit.framework
  9. একটি নির্দিষ্ট লক্ষ্যের পরিবর্তে আপনার প্রকল্পটি বেছে নিন এবং বিল্ড সেটিংস ট্যাবটি খুলুন। অন্যান্য লিঙ্কার ফ্ল্যাগ বিভাগে, ডিবাগ এবং রিলিজ উভয়ের জন্য -ObjC যোগ করুন।

    যদি এই সেটিংসগুলি দৃশ্যমান না হয়, তবে বিল্ড সেটিংস বারে ফিল্টারটি বেসিক থেকে সকলে পরিবর্তন করুন৷

অ্যাপল প্রাইভেসি ম্যানিফেস্ট ফাইল পরিদর্শন করুন

অ্যাপলের অ্যাপ স্টোরে অ্যাপের জন্য অ্যাপের গোপনীয়তার বিবরণ প্রয়োজন। আপডেট এবং আরও তথ্যের জন্য অ্যাপল অ্যাপ স্টোরের গোপনীয়তা বিবরণ পৃষ্ঠাতে যান।

Apple Privacy Manifest ফাইলটি SDK-এর জন্য রিসোর্স বান্ডেলে অন্তর্ভুক্ত করা হয়েছে। গোপনীয়তা ম্যানিফেস্ট ফাইলটি অন্তর্ভুক্ত করা হয়েছে তা যাচাই করতে এবং এর বিষয়বস্তু পরিদর্শন করতে, আপনার অ্যাপের একটি সংরক্ষণাগার তৈরি করুন এবং সংরক্ষণাগার থেকে একটি গোপনীয়তা প্রতিবেদন তৈরি করুন

এরপর কি

একটি Google ক্লাউড কনসোল প্রকল্প কনফিগার করুন

,

এই বিভাগটি বর্ণনা করে যে কীভাবে আপনার সিস্টেমটি ন্যূনতম প্রয়োজনীয়তা পূরণ করে তা যাচাই করতে হবে, আপনার ওয়ার্কস্পেস গ্রুপ সেট আপ করতে হবে এবং ড্রাইভার SDK পেতে হবে।

আপনি শুরু করার আগে

iOS-এর জন্য ড্রাইভার SDK-এর জন্য আপনার অ্যাপকে নিম্নলিখিত মানদণ্ড পূরণ করতে হবে:

  • নেভিগেশন SDK আছে.
  • আপনার Google ক্লাউড কনসোলে iOS এর জন্য Maps SDK সক্ষম করুন এবং একটি API কী পান৷

ন্যূনতম সিস্টেম প্রয়োজনীয়তা পরীক্ষা করুন

আপনি যে ড্রাইভার SDK ব্যবহার করছেন তার সংস্করণের জন্য ন্যূনতম প্রয়োজনীয়তার জন্য রিলিজ নোটগুলি পরীক্ষা করুন৷ রিলিজ নোট দেখুন.

  • মোবাইল ডিভাইসটি অবশ্যই iOS 14 বা তার পরে চলমান হতে হবে।
  • Apple Xcode সংস্করণ 15 বা তার পরে।

আপনার Google Workspace-এ অ্যাক্সেস পান

আপনি যদি একজন Google Workspace গ্রাহক হন, তাহলে নিম্নলিখিত ধাপগুলি সম্পাদন করুন:

  1. একটি ওয়ার্কস্পেস গ্রুপ তৈরি করুন। আরও তথ্যের জন্য, ওয়ার্কস্পেস গ্রুপ দেখুন।

    উদাহরণস্বরূপ, সর্বোত্তম অনুশীলন হিসাবে, অনবোর্ডিংয়ের সময় আপনার গ্রুপের নাম google-maps-platform-sdk-users@workspacedomain.com দিন।

  2. সঠিক CocoaPods রিপোজিটরি অ্যাক্সেস করার অনুমতি দেয় এমন একটি অনুমোদিত তালিকায় আপনার ওয়ার্কস্পেস গ্রুপ যোগ করতে Google-কে নাম দিন।

  3. নিশ্চিত করুন যে ব্যবহারকারীর ইমেল এবং পরিষেবা অ্যাকাউন্টের যে ইমেলগুলি অ্যাক্সেসের প্রয়োজন সেগুলি এই তালিকায় অন্তর্ভুক্ত রয়েছে৷

যদি আপনার সংস্থা ওয়ার্কস্পেস গ্রুপ তৈরি করতে না পারে, তাহলে Google কে ব্যবহারকারী এবং পরিষেবা অ্যাকাউন্টের ইমেলের একটি তালিকা পাঠান যেগুলির এই শিল্পকর্মগুলিতে অ্যাক্সেস প্রয়োজন।

ক্লাউড SDK দিয়ে সাইন ইন করুন

স্থানীয় উন্নয়নের জন্য, Cloud SDK দিয়ে সাইন ইন করুন। For details, see Install the gcloud CLI .

The following examples show how to sign in with the Cloud SDK.

জিক্লাউড

gcloud auth login

You must use an email that is a member of the Workspace Group.

আপনার অটোমেশন হোস্ট সেট আপ করুন

For build systems or continuous integration, set up your automation hosts based on the provided list of methods for using a service account to authenticate to Google APIs and services. For details, see the service account section in the Authentication methods at Google page.

  • If your process runs inside a Google Cloud environment, use automatic credential detection. For more information, see automatic credential detection .

  • অন্যথায়, পরিষেবা অ্যাকাউন্ট কী ফাইলটি হোস্টের ফাইল-সিস্টেমের একটি নিরাপদ স্থানে সংরক্ষণ করুন এবং GOOGLE_APPLICATION_CREDENTIALS পরিবেশ পরিবর্তনশীলকে যথাযথভাবে সেট করুন৷ আরো বিস্তারিত জানার জন্য, GOOGLE_APPLICATION_CREDENTIALS দেখুন।

শংসাপত্রগুলির সাথে সম্পর্কিত পরিষেবা অ্যাকাউন্টের ইমেলটি অবশ্যই ওয়ার্কস্পেস গ্রুপের সদস্য হতে হবে।

ড্রাইভার SDK পান

ড্রাইভার SDK ইনস্টল এবং কনফিগার করুন।

কোকোপডস

  1. CocoaPods টুল ইনস্টল করুন : একটি টার্মিনাল উইন্ডো খুলুন এবং নিম্নলিখিত কমান্ডটি চালান।

    sudo gem install cocoapods
    

    আরো বিস্তারিত জানার জন্য, CocoaPods Get Started গাইড দেখুন।

  2. Create a Podfile for the Driver SDK : You use the Podfile to install the API and its dependencies.

    1. আপনার প্রকল্প ডিরেক্টরিতে Podfile নামে একটি ফাইল তৈরি করুন। This file defines your project's dependencies.

    2. Podfile সম্পাদনা করুন এবং আপনার নির্ভরতা যোগ করুন। এখানে একটি উদাহরণ যা নির্ভরতা অন্তর্ভুক্ত করে:

      source "https://github.com/CocoaPods/Specs.git"
      
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingDriver'
      end
      

      এখানে একটি উদাহরণ রয়েছে যা নির্ভরতা হিসাবে ড্রাইভার SDK-এর জন্য আলফা এবং বিটা পডগুলি অন্তর্ভুক্ত করে:

      source "https://cpdc-eap.googlesource.com/ridesharing-driver-sdk.git"
      source "https://github.com/CocoaPods/Specs.git"
      
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingDriver'
      end
      
    3. পডফিলটি সংরক্ষণ করুন : একটি টার্মিনাল খুলুন এবং পডফাইল দিয়ে ফোল্ডারে যান:

      cd <path-to-project>
      
  3. Run the pod install command : This command will install the APIs specified in the Podfile, along with any dependencies they may have.

    pod install
    
  4. Xcode-এ আপনার প্রকল্প খুলুন : Xcode বন্ধ করুন, এবং তারপর Xcode চালু করতে আপনার প্রকল্পের .xcworkspace ফাইলটি খুলুন (ডাবল-ক্লিক করুন)। প্রকল্পটি পরে খুলতে, .xcworkspace ফাইলটি ব্যবহার করুন।

সুইফট প্যাকেজ ম্যানেজার

ড্রাইভার SDK সুইফট প্যাকেজ ম্যানেজারের মাধ্যমে ইনস্টল করা যেতে পারে। SDK যোগ করতে, নিশ্চিত করুন যে আপনি যেকোন বিদ্যমান ড্রাইভার SDK নির্ভরতা মুছে ফেলেছেন।

একটি নতুন বা বিদ্যমান প্রকল্পে SDK যোগ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার Xcode project বা workspace খুলুন, তারপর ফাইল > প্যাকেজ নির্ভরতা যোগ করুন এ যান।
  2. URL হিসেবে https://github.com/googlemaps/ios-driver-sdk লিখুন, প্যাকেজ টানতে এন্টার টিপুন এবং "প্যাকেজ যোগ করুন" এ ক্লিক করুন।
  3. একটি নির্দিষ্ট version ইনস্টল করতে, নির্ভরতা নিয়ম ক্ষেত্রটি সংস্করণ-ভিত্তিক বিকল্পগুলির একটিতে সেট করুন। নতুন প্রকল্পগুলির জন্য, আমরা সর্বশেষ সংস্করণ নির্দিষ্ট করার এবং "সঠিক সংস্করণ" বিকল্পটি ব্যবহার করার পরামর্শ দিই৷ একবার সম্পূর্ণ হলে, "প্যাকেজ যোগ করুন" এ ক্লিক করুন।
  4. প্যাকেজ পণ্য চয়ন করুন উইন্ডো থেকে, যাচাই করুন GoogleRidesharingDriver আপনার নির্ধারিত main লক্ষ্যে যোগ করা হবে। একবার সম্পূর্ণ হলে, "প্যাকেজ যোগ করুন" এ ক্লিক করুন।
  5. আপনার ইনস্টলেশন যাচাই করতে, আপনার লক্ষ্যের General ফলকে নেভিগেট করুন। ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রীতে আপনার ইনস্টল করা প্যাকেজগুলি দেখতে হবে। আপনি প্যাকেজ এবং এর সংস্করণ যাচাই করতে "প্রজেক্ট নেভিগেটর" এর "প্যাকেজ নির্ভরতা" বিভাগটি দেখতে পারেন।

একটি বিদ্যমান প্রকল্পের জন্য package আপডেট করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. এক্সকোড থেকে, "ফাইল> প্যাকেজ> সর্বশেষ প্যাকেজ সংস্করণে আপডেট" এ যান।
  2. আপনার ইনস্টলেশন যাচাই করতে, প্যাকেজ এবং এর সংস্করণ যাচাই করতে প্রজেক্ট নেভিগেটরের প্যাকেজ নির্ভরতা বিভাগে যান।

ম্যানুয়ালি ইনস্টল করা বিদ্যমান ড্রাইভার SDK সরাতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার Xcode প্রকল্প কনফিগারেশন সেটিংস থেকে, ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রী খুঁজুন। নিম্নলিখিত কাঠামো সরাতে বিয়োগ চিহ্ন (-) ব্যবহার করুন:

    • GoogleRidesharingDriver.xcframework
  2. আপনার Xcode প্রকল্পের শীর্ষ স্তরের ডিরেক্টরি থেকে, GoogleRidesharingDriver বান্ডেলটি সরান৷

ম্যানুয়াল ইনস্টলেশন

এই নির্দেশিকাটি দেখায় কিভাবে ম্যানুয়ালি আপনার প্রোজেক্টে ড্রাইভার SDK ধারণকারী XCFramework যোগ করতে হয় এবং Xcode-এ আপনার বিল্ড সেটিংস কনফিগার করতে হয়।

এই নির্দেশিকা অনুসরণ করার আগে, নিম্নলিখিতগুলি করুন:

  • XCFramework ডাউনলোড করুন, একটি বাইনারি প্যাকেজ যা আপনি ড্রাইভার SDK ইনস্টল করতে ব্যবহার করেন। আপনি অ্যাপল সিলিকন ব্যবহার করে মেশিন সহ একাধিক প্ল্যাটফর্মে এই প্যাকেজটি ব্যবহার করতে পারেন

  • নেভিগেশন SDK ইনস্টল করুন।

ম্যানুয়ালি ড্রাইভার SDK ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:

  1. SDK বাইনারি এবং সম্পদ ডাউনলোড করুন:

  2. XCFramework এবং সংস্থানগুলি অ্যাক্সেস করতে জিপ করা ফাইলগুলি আনপ্যাক করুন৷

  3. Xcode শুরু করুন এবং একটি বিদ্যমান খুলুন বা একটি প্রকল্প তৈরি করুন। আপনি যদি iOS এ নতুন হন, একটি নতুন প্রকল্প তৈরি করুন এবং iOS অ্যাপ টেমপ্লেট নির্বাচন করুন।

  4. যদি আপনার প্রজেক্ট গ্রুপে ফ্রেমওয়ার্ক গ্রুপ না থাকে তবে এটি তৈরি করুন।

  5. To install the Driver SDK, drag the GoogleRidesharingDriver.xcframework file into your project under Frameworks, Libraries, and Embedded Content . অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।

  6. ডাউনলোড করা GoogleRidesharingDriver.bundle টিকে আপনার Xcode প্রকল্পের শীর্ষ-স্তরের ডিরেক্টরিতে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।

  7. প্রজেক্ট নেভিগেটর থেকে আপনার প্রজেক্ট সিলেক্ট করুন এবং আপনার অ্যাপ্লিকেশনের টার্গেট বেছে নিন।

  8. বিল্ড ফেজ ট্যাবটি খুলুন এবং লাইব্রেরিগুলির সাথে লিঙ্ক বাইনারিতে , নিম্নলিখিত কাঠামো এবং লাইব্রেরিগুলি যোগ করুন যদি সেগুলি ইতিমধ্যে উপস্থিত না থাকে:

    • Accelerate.framework
    • AudioToolbox.framework
    • AVFoundation.framework
    • CoreData.framework
    • CoreGraphics.framework
    • CoreLocation.framework
    • CoreTelephony.framework
    • CoreText.framework
    • GLKit.framework
    • ImageIO.framework
    • libc++.tbd
    • libxml2.tbd
    • libz.tbd
    • LocalAuthentication.framework
    • OpenGLES.framework
    • QuartzCore.framework
    • SystemConfiguration.framework
    • UIKit.framework
    • WebKit.framework
  9. একটি নির্দিষ্ট লক্ষ্যের পরিবর্তে আপনার প্রকল্পটি বেছে নিন এবং বিল্ড সেটিংস ট্যাবটি খুলুন। অন্যান্য লিঙ্কার ফ্ল্যাগ বিভাগে, ডিবাগ এবং রিলিজ উভয়ের জন্য -ObjC যোগ করুন।

    যদি এই সেটিংসটি দৃশ্যমান না হয় তবে বিল্ড সেটিংস বারে ফিল্টারটি বেসিক থেকে সকলের কাছে পরিবর্তন করুন।

অ্যাপল গোপনীয়তা ম্যানিফেস্ট ফাইল পরিদর্শন করুন

Apple requires app privacy details for apps on the App Store. Visit the Apple App Store Privacy Details page for updates and more information.

Apple Privacy Manifest ফাইলটি SDK-এর জন্য রিসোর্স বান্ডেলে অন্তর্ভুক্ত করা হয়েছে। To verify that the Privacy Manifest File has been included, and to inspect its contents, create an archive of your app and generate a privacy report from the archive.

এরপর কি

একটি Google ক্লাউড কনসোল প্রকল্প কনফিগার করুন