আইফোন অ্যাপ মাইনাস অ্যাপ স্টোর?


199

আমি যদি আমার ম্যাকটিতে একটি অ্যাপ্লিকেশন তৈরি করি তবে অ্যাপ স্টোরটি না দিয়ে কোনও আইফোন চালানোর কোনও উপায় কি আমি পাব?

আইফোনটি জেলব্রোক করতে হবে কিনা তা বিবেচ্য নয়, যতক্ষণ না আমি এখনও অফিসিয়াল এসডিকে ব্যবহার করে তৈরি একটি অ্যাপ্লিকেশন চালাতে পারি। যে কারণে আমি getুকব না, অ্যাপ স্টোর দিয়ে এই প্রোগ্রামটি আমার কাছে যেতে পারে না।


1
এক্সকোড of হিসাবে, এখন কোনও বিকাশকারী অ্যাকাউন্টে সাইন আপ বা ডিভাইসটিকে জেলব্রেকিং না করে কোনও সংযুক্ত ডিভাইসে অ্যাপ চালানো সম্ভব। বিশদ জন্য এই গাইড দেখুন
সুরগাচ

আপনি অ্যাপবক্স , একটি ম্যাক অ্যাপ্লিকেশন ব্যবহার করতে পারেন যা আপনাকে ড্রপবক্স অ্যাকাউন্ট ব্যবহার করে আপনাকে অ্যাড-হক এবং এন্টারপ্রাইজ অ্যাপ্লিকেশন বিতরণ করতে পারে। এখানে চেষ্টা করে দেখুন github.com/vineetchoudhary/AppBox-iOSApps ওয়্যারলেস ইন্সটলেশন/…
চৌধুরী চৌধুরী

উত্তর:


187

অফিসিয়াল বিকাশকারী প্রোগ্রাম

একটি স্ট্যান্ডার্ড আইফোনটির জন্য আপনাকে বিকাশকারী প্রোগ্রামের সদস্য হতে মার্কিন ডলার 99 ডলার প্রদান করতে হবে। তারপরে আপনার অ্যাপ্লিকেশনটি 100 টি পর্যন্ত ডিভাইসে ইনস্টল করতে অ্যাডহক সিস্টেমটি ব্যবহার করতে পারেন। বিকাশকারী প্রোগ্রামের বিশদ রয়েছে তবে এতে আপনার অ্যাপ্লিকেশন প্যাকেজে প্রতিটি ডিভাইসের জন্য ইউআইডি যুক্ত করা জড়িত। অ্যাপ স্টোর থেকে উপলব্ধ অ্যাডহক সহায়তা ব্যবহার করে ইউআইডিগুলি সহজেই পুনরুদ্ধার করা যায়। এই পদ্ধতির আরও তথ্যের জন্য আইফোন ২.০ নিবন্ধে ক্রেগ হোকেনবেরির বিটা পরীক্ষা দেখুন

জেলব্রোকড আইফোন

জেলব্রোকড আইফোনের জন্য, আপনি নিম্নলিখিত পদ্ধতিটি ব্যবহার করতে পারেন যা আমি ব্যক্তিগতভাবে অ্যাক্সিলোমিটারগ্রাফ নমুনা অ্যাপ্লিকেশনটি আইফোন ওএস 3.0 এ ব্যবহার করে পরীক্ষা করেছি ।

স্ব-স্বাক্ষরিত শংসাপত্র তৈরি করুন

প্রথমে আপনাকে একটি স্বাক্ষরিত শংসাপত্র তৈরি করতে হবে এবং এই শংসাপত্রটি ব্যবহারের অনুমতি দেওয়ার জন্য আপনার আইফোন এসডিকে প্যাচ করতে হবে:

  1. কীচেইন অ্যাক্সেস.এপ চালু করুন। কোনও আইটেম নির্বাচিত না হয়ে, কীচেইন মেনু থেকে শংসাপত্র সহকারী নির্বাচন করুন, তারপরে একটি শংসাপত্র তৈরি করুন।

    নাম: আইফোন বিকাশকারী
    শংসাপত্রের প্রকার: কোড সাইনিং
    আমাকে ডিফল্টগুলি ওভাররাইড করতে দেয়: হ্যাঁ

  2. চালিয়ে যান ক্লিক করুন

    মেয়াদ: 3650 দিন

  3. চালিয়ে যান ক্লিক করুন

  4. ইমেল ঠিকানা ক্ষেত্র খালি।

  5. সম্পূর্ণ না হওয়া অবিরত ক্লিক করুন।

    আপনার দেখতে হবে "এই মূল শংসাপত্রটি বিশ্বাসযোগ্য নয়"। এটি প্রত্যাশিত

  6. স্ব-স্বাক্ষরিত শংসাপত্রটি ব্যবহার করার অনুমতি দেওয়ার জন্য আইফোন এসডিকে সেট করুন:

    sudo / usr / bin / sed -i .bak 's / XCiPhoneOSCodeSignContext / XCCodeSignContext /' /Developer/Platforms/iPhoneOS.platform/Info.plist

    আপনার যদি এক্সকোড খোলা থাকে তবে এই পরিবর্তনটি কার্যকর হওয়ার জন্য এটি পুনরায় চালু করুন।

ওয়াইফাইয়ের মাধ্যমে ম্যানুয়াল মোতায়েন

নিম্নলিখিত পদক্ষেপগুলির প্রয়োজন openssh, এবং uikittoolsপ্রথমে ইনস্টল করা। jasoniphone.localলক্ষ্য ডিভাইসের হোস্টনাম দিয়ে প্রতিস্থাপন করুন । এসএসএইচ ইনস্টল করার পরে mobileএবং rootব্যবহারকারীদের উভয়েই আপনার নিজের পাসওয়ার্ড সেট করতে ভুলবেন না ।

ফোনে সিস্টেম অ্যাপ্লিকেশন হিসাবে অ্যাপ্লিকেশনটি ম্যানুয়ালি সংকলন এবং ইনস্টল করতে (অ্যাপলের ইনস্টলেশন সিস্টেমটি বাইপাস করে):

  1. প্রকল্প, অ্যাক্টিভ এসডিকে, ডিভাইস সেট করুন এবং অ্যাক্টিভ বিল্ড কনফিগারেশন সেট করুন, প্রকাশ করুন।

  2. আপনার প্রকল্পটি সাধারনত সংকলন করুন (বিল্ড, বিল্ড অ্যান্ড গো ব্যবহার করে নয়)।

  3. ইন build/Release-iphoneosডিরেক্টরি আপনি অ্যাপ্লিকেশানটিকে বান্ডিল থাকবে। এটি ডিভাইসে / অ্যাপ্লিকেশনগুলিতে স্থানান্তর করতে আপনার পছন্দসই পদ্ধতিটি ব্যবহার করুন।

    scp -r AccelerometerGraph.app root@jasoniphone:/Applications/

  4. স্প্রিংবোর্ডকে জানতে দিন যে নতুন অ্যাপ্লিকেশনটি ইনস্টল করা হয়েছে:

    ssh mobile@jasoniphone.local uicache

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

উন্নয়নের সময় নিজের জন্য জীবনকে সহজ করার জন্য, আপনি এসএসএইচ কী প্রমাণীকরণ সেটআপ করতে পারেন এবং আপনার প্রকল্পের কাস্টম বিল্ড স্টেপ হিসাবে এই অতিরিক্ত পদক্ষেপগুলি যুক্ত করতে পারেন।

মনে রাখবেন আপনি যদি অ্যাপ্লিকেশনটি পরে মুছে ফেলতে চান তবে আপনি স্ট্যান্ডার্ড স্প্রিংবোর্ড ইন্টারফেসের মাধ্যমে এটি করতে পারবেন না এবং আপনাকে এসএসএইচ ব্যবহার করতে হবে এবং স্প্রিংবোর্ড আপডেট করতে হবে:

ssh root@jasoniphone.local rm -r /Applications/AccelerometerGraph.app &&
ssh mobile@jasoniphone.local uicache

2
খনি নির্মাণ করবে না - এক্সকোড তত্ক্ষণাত একটি কোড সাইনিংয়ের ত্রুটি দেয় যা আমি নির্মাণ করার চেষ্টা করার সাথে সাথে ...
উত্সর্গিত

1
uicacheআপনার কাছে uikittoolsপ্যাকেজ ইনস্টল করা থাকলে @ Rev316 থাকতে হবে ।
জেসন

আমি আপনাকে অনুসরণ নই কিন্তু এই ত্রুটি পূরণ: stackoverflow.com/questions/2161877/...
hungbm06

এছাড়াও, জিনিসগুলি পাসওয়ার্ডহীন করতে আপনি ssh এর উপরে একটি ব্যক্তিগত / পাবলিক কী জুড়ি সেট করতে চান
কনরাদেব

2
প্রভিশন প্রোফাইল সম্পর্কে কি? বিকাশকারী প্রোগ্রামটি সাবস্ক্রাইব না করে একটি পাওয়ার উপায় আছে?
টিওডর কোস্তভ 21

18

হ্যাঁ, আপনি একবার আইফোন বিকাশকারী প্রোগ্রামে যোগদানের পরে এবং অ্যাপলকে paid 99 প্রদান করার পরে আপনি 100 টি আইওএস ডিভাইসে আপনার অ্যাপ্লিকেশনগুলি সরবরাহ করতে পারেন।


2
100 টি ইনস্টল করার সীমা কেন?
মার্কাস লিওন

25
সুতরাং লোকেরা পুরোপুরি অ্যাপ স্টোরকে বাইপাস করার উপায় হিসাবে এটি ব্যবহার করতে পারে না।
willc2

2
এবং 100 সীমাটি আইওএস প্রোভিশনিং পোর্টালে আপনি যে বছর নিবন্ধ করেছেন তার সংখ্যা হিসাবে গণনা করা হবে, আপনার বর্তমান নম্বর নয়। সুতরাং আপনি যদি 5 টি ডিভাইস যোগ করেন এবং তারপরে সমস্ত 5 টি মুছে ফেলেন, তবে আপনার 95 টি (100 নয়) টি যোগ হতে পারে have
স্কট সি উইলসন

1
আপনি একবার আপনার বিকাশকারী প্রোগ্রামটি পুনর্নবীকরণ করলে ব্যবহৃত ডিভাইসের সংখ্যা পুনরায় সেট হয়।
ডিগুন্ড

1
এবং অ্যাডহক প্রভিশনিং প্রোফাইলগুলি 3 মাসের মধ্যেই শেষ হয়ে যায় তাই আপনি নিবন্ধীকৃত ডিভাইসের সীমাবদ্ধ (100) সেট এমনকি স্থায়ীভাবে অ্যাপ্লিকেশন বিতরণ করতে পারবেন না।
বোগাতিয়ার

14
  • আপনার অ্যাপ তৈরি করুন
  • একটি ক্র্যাক সাইটে আপলোড করুন
  • (যদি আপনি অ্যাপ্লিকেশন যথেষ্ট ভাল থাকেন) ক্র্যাক সংস্করণ কয়েক মিনিট পরে পোস্ট করা হবে এবং প্রত্যেকের জন্য ডাউনলোড করার জন্য প্রস্তুত হবে ;-)

8

সাহায্যে এই পোস্টে , আমি একটি স্ক্রিপ্ট দ্রুত স্থাপনার জন্য অ্যাপ্লিকেশন Installous মাধ্যমে ইনস্টল করবে করেছেন:

# compress application.
/bin/mkdir -p $CONFIGURATION_BUILD_DIR/Payload
/bin/cp -R $CONFIGURATION_BUILD_DIR/MyApp.app $CONFIGURATION_BUILD_DIR/Payload
/bin/cp iTunesCrap/logo_itunes.png $CONFIGURATION_BUILD_DIR/iTunesArtwork
/bin/cp iTunesCrap/iTunesMetadata.plist $CONFIGURATION_BUILD_DIR/iTunesMetadata.plist

cd $CONFIGURATION_BUILD_DIR

# zip up the HelloWorld directory

/usr/bin/zip -r MyApp.ipa Payload iTunesArtwork iTunesMetadata.plist

উপরে রেফারেন্স করা পোস্টে যা অনুপস্থিত তা হ'ল আইটিউনস মেটাডাটা। এটি ছাড়া ইনস্টলস অ্যাপসটি সঠিকভাবে ইনস্টল করবে না। এখানে একটি আইটিউনস মেটাডাটার উদাহরণ:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>appleId</key>
    <string></string>
    <key>artistId</key>
    <integer>0</integer>
    <key>artistName</key>
    <string>MYCOMPANY</string>
    <key>buy-only</key>
    <true/>
    <key>buyParams</key>
    <string></string>
    <key>copyright</key>
    <string></string>
    <key>drmVersionNumber</key>
    <integer>0</integer>
    <key>fileExtension</key>
    <string>.app</string>
    <key>genre</key>
    <string></string>
    <key>genreId</key>
    <integer>0</integer>
    <key>itemId</key>
    <integer>0</integer>
    <key>itemName</key>
    <string>MYAPP</string>
    <key>kind</key>
    <string>software</string>
    <key>playlistArtistName</key>
    <string>MYCOMPANY</string>
    <key>playlistName</key>
    <string>MYAPP</string>
    <key>price</key>
    <integer>0</integer>
    <key>priceDisplay</key>
    <string>nil</string>
    <key>rating</key>
    <dict>
        <key>content</key>
        <string></string>
        <key>label</key>
        <string>4+</string>
        <key>rank</key>
        <integer>100</integer>
        <key>system</key>
        <string>itunes-games</string>
    </dict>
    <key>releaseDate</key>
    <string>Sunday, December 12, 2010</string>
    <key>s</key>
    <integer>143441</integer>
    <key>softwareIcon57x57URL</key>
    <string></string>
    <key>softwareIconNeedsShine</key>
    <false/>
    <key>softwareSupportedDeviceIds</key>
    <array>
        <integer>1</integer>
    </array>
    <key>softwareVersionBundleId</key>
    <string>com.mycompany.myapp</string>
    <key>softwareVersionExternalIdentifier</key>
    <integer>0</integer>
    <key>softwareVersionExternalIdentifiers</key>
    <array>
        <integer>1466803</integer>
        <integer>1529132</integer>
        <integer>1602608</integer>
        <integer>1651681</integer>
        <integer>1750461</integer>
        <integer>1930253</integer>
        <integer>1961532</integer>
        <integer>1973932</integer>
        <integer>2026202</integer>
        <integer>2526384</integer>
        <integer>2641622</integer>
        <integer>2703653</integer>
    </array>
    <key>vendorId</key>
    <integer>0</integer>
    <key>versionRestrictions</key>
    <integer>0</integer>
</dict>
</plist>

স্পষ্টতই, মাই অ্যাপ্লিকেশনটির সমস্ত দৃষ্টান্ত আপনার অ্যাপের নাম এবং মাইকম্পনির সাথে আপনার সংস্থার নামের সাথে প্রতিস্থাপন করুন।

মূলত, এটি ইনস্টলড ইনস্টল থাকা যে কোনও জেলব্রোকন ডিভাইসে ইনস্টল হবে। এটি সেট আপ হওয়ার পরে, এটি খুব দ্রুত স্থাপনার ফলস্বরূপ এটি যে কোনও জায়গা থেকে ইনস্টল করা যেতে পারে, কেবল এটি আপনার সংস্থাগুলির ওয়েবসাইটে আপলোড করুন এবং ফাইলটি সরাসরি ডিভাইসে ডাউনলোড করুন এবং এতে অনুলিপি / সরিয়ে নিয়ে যান ~/Documents/Installous/Downloads


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

7

আসন্ন এক্সকোড 7 এর সাহায্যে এখন অ্যাপল বিকাশকারী লাইসেন্স ছাড়া আপনার ডিভাইসে অ্যাপ্লিকেশন ইনস্টল করা সম্ভব, তাই এখন অ্যাপ স্টোরটি এড়ানো সম্ভব এবং আপনাকে নিজের ডিভাইসটি জালব্রেক করতে হবে না।

এখন প্রত্যেকেই তাদের অ্যাপল ডিভাইসে তাদের অ্যাপটি পেতে পারেন।

এক্সকোড 7 এবং সুইফট এখন প্রত্যেকের পক্ষে অ্যাপ্লিকেশন তৈরি করা এবং তাদের অ্যাপল ডিভাইসে সরাসরি এটিকে চালানো সহজ করে তোলে। আপনার অ্যাপল আইডি দিয়ে কেবল সাইন ইন করুন এবং আপনার আইডিয়াটিকে এমন অ্যাপে পরিণত করুন যা আপনি আপনার আইপ্যাড, আইফোন বা অ্যাপল ওয়াচটিতে স্পর্শ করতে পারেন। এক্সকোড 7 বিটা ডাউনলোড করুন এবং আজ নিজেই চেষ্টা করে দেখুন। প্রোগ্রাম সদস্যপদ প্রয়োজন হয় না।

এর থেকে উদ্ধৃত: https://developer.apple.com/xcode/

হালনাগাদ:

এক্সকোড 7 এখন প্রকাশিত হয়েছে:

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

ডিভাইসগুলিতে ইনস্টল এবং চালনা সম্পর্কিত বিস্তারিত তথ্যের জন্য ডিভাইসে আপনার অ্যাপ্লিকেশন চালু করা দেখুন ।


4

এটি লক্ষণীয় যে আপনি যদি জেলব্রোকেড রুটে যান তবে এটি সম্ভব (সম্ভবত?) যে কোনও আইফোন ওএস আপডেট এই অ্যাপ্লিকেশনগুলি চালানোর আপনার ক্ষমতা হারাবে। আমি সরকারী পথে যাব এবং অনুমোদিত হওয়ার জন্য 99 ডলার দেব। আপনার অ্যাপ্লিকেশনগুলি ক্লোবারড হওয়ার বিষয়ে চিন্তা না করার পাশাপাশি আপনি আপনার অ্যাপ্লিকেশনগুলিকে স্টোরে প্রকাশ করার সুযোগ (আপনার পছন্দ করা উচিত) পান।


2

@ জেসন ওয়েদার দ্বারা বর্ণিত ভাবে আইফোনটিতে অ্যাপটি অনুলিপি করার পরে, অ্যাপ্লিকেশনটির "chmod + x" নিশ্চিত করুন, অন্যথায় এটি চলবে না।


1

এক্সকোড ৩.২.১ এবং আইফোন এসডিকে ৩.১.২ এর জন্য এই কাজটি করার জন্য পরিবর্তনগুলি / নোটসমূহ

ওয়াইফাইয়ের মাধ্যমে ম্যানুয়াল মোতায়েন

2) তথ্য.পিস্টলিস্টটি সংশোধন করার পরে এক্সকোড পুনরায় চালু করার বিষয়ে নিশ্চিত হন

3) "ইউইচে" কমান্ডটি পাওয়া যায় না, কিল্লাল -HUP স্প্রিংবোর্ড ব্যবহার করে আমার পক্ষে ভাল কাজ করেছে।

অন্যটি পরে, আমি এটি ঠিকঠাক কাজটি নিশ্চিত করতে পারি।

ম্যাক ব্যবহারকারীরা, পিওয়নেজটুল ৩.১.৪ ব্যবহার করে জেলব্রেকিংয়ের জন্য দুর্দান্ত কাজ করেছেন (টরেন্টের মাধ্যমে ডিএল)।


আহ। ধন্যবাদ জেসন, ভাল ডকুমেন্টেড পোস্টের প্রশংসা করুন! আমার মতো জেলব্রেক নুবগুলির জন্য সাইডিয়ার ইউআইকিট সরঞ্জাম প্যাকেজ ইনস্টল করার কথা বলতে চাই।
Rev316

1

আপনি যদি প্যাচ করেন /Developer/Platforms/iPhoneOS.platform/Info.plistএবং তারপরে অ্যাপল থেকে বাস্তব বিকাশের প্রভিশন প্রোফাইল ব্যবহার করে ডিভাইসে চলমান কোনও অ্যাপ্লিকেশনটি ডিবাগ করার চেষ্টা করছেন তবে এটি সম্ভবত কাজ করবে না। লক্ষণগুলি হ'ল অদ্ভুত ত্রুটির বার্তা com.apple.debugserverএবং এটি যে আপনি এক্সকোডে বিল্ডিংয়ের সময় কোনও ত্রুটি না পেয়ে কোনও বান্ডিল সনাক্তকারী ব্যবহার করতে পারেন। সমাধানটি পুনরুদ্ধার করা Info.plist


0

আপনি অ্যাপবক্স , একটি ম্যাক অ্যাপ্লিকেশন ব্যবহার করতে পারেন যা আপনার ড্রপবক্স অ্যাকাউন্টটি আপনাকে অ্যাড-হক এবং এন্টারপ্রাইজ অ্যাপ্লিকেশন বিতরণ করতে ব্যবহার করে, যদি আপনি অন্য কোনও ব্রাউজার ফর্ম ইনস্টল করতে চান।

https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases


বিকল্প

সংরক্ষণাগার এবং আপলোড আইপিএ

  • সংরক্ষণাগার থেকে প্রজেক্ট / ওয়ার্কস্পেস নির্বাচন করুন -> আইপা তৈরি করুন -> আইপিএ আপলোড করুন -> মেল প্রেরণ করুন -> এবং শাটডাউন ম্যাক

কেবলমাত্র আইপিএ আপলোড করুন

  • আইপিএ -> মেইল প্রেরণ -> এবং শাটডাউন ম্যাক আপলোড করতে কেবল আইপিএ ফাইল নির্বাচন করুন

বৈশিষ্ট্য

  • একই লিঙ্ক রাখুন
    • এই বৈশিষ্ট্যটি একই বান্ডিল শনাক্তকারীর সাথে আপলোড করা ভবিষ্যতের সমস্ত আইপির জন্য একই সংক্ষিপ্ত url রাখবে।
    • যদি এই বিকল্পটি সক্ষম করা থাকে তবে আপনি একই ইউআরএল দিয়ে আগের বিল্ডটিও ডাউনলোড করতে পারেন।
  • অটো ই-মেইল অ্যাপ বিতরণ লিঙ্ক
  • বিতরণের পরে অটো শাটডাউন ম্যাক
  • সর্বোচ্চ আপলোড আকার => আপনার ড্রপবক্স অ্যাকাউন্ট স্টোরেজের সমান
  • আপলোড হওয়া অ্যাপের মেয়াদোত্তীর্ণতা => যতক্ষণ না আপনি আপনার ড্রপবক্স থেকে মুছবেন
  • প্রতি অ্যাপ্লিকেশন ইনস্টলেশন => সীমাহীন
  • ড্যাশবোর্ড*

    * ভবিষ্যতের সংস্করণে উপলব্ধ হবে


অ্যাপবক্স বনাম দিয়াভি

স্ক্রিনশট

আইপিএ আপলোড করুন

সংরক্ষণাগার এবং আপলোড আইপিএ

আইপিএ আপলোড হচ্ছে

এটিকে এখানে একবার দেখুন htt

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.