আমি কীভাবে আমার আইফোন সিমুলেটারে একটি আইপিএ ফাইল ইনস্টল করতে পারি


165

আমার ম্যাকে আইফোন সিমুলেটর চলছে।

আমার কাছে একটি .ipa ফাইল আছে, আপনি কি দয়া করে আমাকে বলবেন যে আমি এটি সিমুলেটারে ইনস্টল করতে পারি?

উত্তর:


137

আপনি পারবেন না। যদি এটি আইটিউনস স্টোরের মাধ্যমে ডাউনলোড করা হয় তবে এটি অন্য একটি প্রসেসরের জন্য নির্মিত হয়েছিল এবং এটি সিমুলেটারে কাজ করবে না।


12
আমি যুক্ত করব যে সিমুলেটারে আইফোন অ্যাপ্লিকেশন চালু করার একমাত্র উপায় হ'ল এটি এক্সকোড থেকে নিজেকে সিম্পুলেটর সক্রিয় লক্ষ্য হিসাবে সংকলন করে।
অ্যালেক্স ওয়েন

1
আপনি সিমুলেটারে প্রকল্পের অ্যাপ্লিকেশন ফাইল চালাতে পারেন।
বিনীত পিলগ্রিম

3
দেখে মনে হচ্ছে নীচের কেউ এটি করতে কিছুটা সাফল্য পেয়েছে। হ্যাকিশ, তবে এটি যদি কাজ করে তবে তা জানার জন্য দরকারী।
র্যান্ডি এল

13
যে কেউ সিমুলেটারে আইফোন অ্যাপ্লিকেশন চালানোর দাবি করছেন তিনি বিভ্রান্তিকর। আইফোন সিমুলেটর কোনও এমুলেটর নয় - এটি এআরএম কোড চালাতে পারে না।
ডাস্কউফ -অ্যাক্টিভ-

16
এটি নীচের কৌশলটি ব্যবহার করে সিমুলেটারে আইকনটি দেখায়, তবে, চালানোর সাথে সাথে আমাদের অ্যাপ ক্র্যাশ হয়ে যায়।
ম্যাট হাডসন

104

আমি একটি .ipa ফাইল পেয়েছি যা আমি আইটিউনস ব্যবহার করতে চেয়েছিলাম এবং এটি আমার ডেস্কটপে অনুলিপি করেছিলাম।

এর পরে আমি এক্সটেনশানটিতে পরিবর্তন করেছি .zipএবং এটি নিষ্কাশন করেছি।

এরপরে আমি পেডলোড ফোল্ডারটি খুঁজে পেয়েছিলাম এবং অ্যাপ্লিকেশনটিকে আমার ডেস্কটপের ভিতরে নিয়ে এসেছি।

অবশেষে আমি সেই অ্যাপ্লিকেশনটি আমার আইফোন সিমুলেটর অ্যাপ্লিকেশন ফোল্ডারে খুঁজে পেয়েছি:

  • এইচডি HD
  • > অ্যাপ্লিকেশন
  • > এক্সকোড.অ্যাপ (ডান ক্লিক - প্যাকেজ বিষয়বস্তু দেখান)
  • > বিষয়বস্তু
  • > বিকাশকারী
  • > প্ল্যাটফর্মগুলি
  • > আইফোনসিমুলেটর.প্ল্যাটফর্ম
  • > এসডিকে
  • > আইফোনসিমুলেটর 6.0.sdk
  • > অ্যাপ্লিকেশন

আশাকরি এটা সাহায্য করবে! (দ্রষ্টব্য: কিছু অ্যাপ্লিকেশান অন্যদের তুলনায় প্রায়শই ক্র্যাশ হয়))


28
@ ডেটাগ্রিড: এটি এইচডি> অ্যাপ্লিকেশনস> এক্সকোড.এপতে স্থানান্তরিত হয়েছে (ডান ক্লিক করুন - প্যাকেজ বিষয়বস্তু দেখান)> বিষয়বস্তু> বিকাশকারী> প্ল্যাটফর্মগুলি> আইফোনসিমুলেটর.প্ল্যাটফর্ম> এসডিকে> আইফোনসিমুলেটর 6.0.sdk> অ্যাপ্লিকেশনস
রিচার্ড পুল

7
ওএসএক্স-এ এক্সকোড ৪.৩ বা তার থেকেও নতুন পথটি নিম্নলিখিত স্থানে রয়েছে (নোট করুন যে 5.1 অংশটি আপনার মেশিনে আলাদা হতে পারে) / অ্যাপ্লিকেশনস / এক্সকোড.এপ / কনটেন্টস / ডেভেলপার / প্ল্যাটফর্ম / আইফোনসিমুলেটর.প্ল্যাটফর্ম / ডেভেলপার / এসডি কে / আইফোনসিমুলেটর 5। 1. এসডিকে / অ্যাপ্লিকেশনস
ব্র্যাড পার্কগুলি

14
অ্যাপ্লিকেশন সিমুলেটারে বিতর্কিত .. তবে এটি iOS6 এবং iOS7 উভয়তেই ক্র্যাশ হয়ে গেছে
শ্রী

1
@ ডেটাগ্রিড: আপনি সঠিক অবস্থানের কথা উল্লেখ করেছেন। কীটনের দ্বারা উল্লিখিত উত্তর আমাকে লিঙ্কডইন অ্যাপ্লিকেশন ইনস্টল করতে সহায়তা করেছে তবে এটি ক্রাশ করছে। কোন ফিক্স?
জয়প্রকাশ দুবে

3
আমি এই ইনস্টলেশন পদ্ধতিটি
২০১

66

এক্সকোড 6+ এবং iOS8 + এ আপনি নীচের সহজ পদক্ষেপগুলি করতে পারেন

  1. ডেস্কটপে .app ফাইল আটকান।
  2. টার্মিনালটি খুলুন এবং নীচের কমান্ডগুলি আটকে দিন:

    cd desktop

    xcrun simctl install booted xyz.app

  3. আইফোন সিমুলেটরটি খুলুন এবং অ্যাপ্লিকেশনটিতে ক্লিক করুন এবং ব্যবহার করুন

আইওএস 8 এর নীচের সংস্করণগুলির জন্য, নিম্নলিখিত সাধারণ পদক্ষেপগুলি করুন।

দ্রষ্টব্য: আপনি নিশ্চিত করতে চাইবেন যে আপনার অ্যাপটি সমস্ত আর্কিটেকচারের জন্য নির্মিত, সিমুলেটরটি x386বিল্ড সেটিংসে রয়েছে এবং Build Active Architecture Onlyসেট হয়ে গেছে No

  1. পাথ: লাইব্রেরি-> অ্যাপ্লিকেশন সহায়তা-> আইফোন সিমুলেটর-> 7.1 (বা অন্য সংস্করণ প্রয়োজন হলে) -> অ্যাপ্লিকেশন
  2. অ্যাপের নাম সহ একটি নতুন ফোল্ডার তৈরি করুন
  3. ফোল্ডারের ভিতরে যান এবং .app ফাইলটি এখানে রাখুন।

23
এই কমান্ডটি কাজ করেছে তবে অ্যাপটি ক্র্যাশ করেছে কারণ এটি সিমুলেটারের জন্য নির্মিত হয়নি। :(
জেমসডিহার্ট

5
"কোনও ডিভাইস বুট করা হয়নি Get"
বিজয় শর্মা

7
এই যে কেউ সিমুলেটারে একটি অ্যাপ তৈরি করেছেন এবং এটি অন্য একটি সিমুলেটারে চালাতে চান তাদের জন্য এটি দরকারী। নোট করুন মূল প্রশ্নটি একটি অ্যাপ্লিকেশন না হলেও একটি আইপিএ ফাইল সম্পর্কিত ছিল
ক্রিসএইচ

5
যদি আপনার কাছে একটি আইপিএ থাকে তবে কেবলমাত্র জিপটির নাম পরিবর্তন করুন এবং অ্যাপ্লিকেশনটি পেতে এটি এক্সট্রাক্ট করুন
ডেলোকক্স

3
@ বিজয়ে আমাকে আইফোন সিমুলেটরটি দ্বিতীয় পদক্ষেপের আগে নিজেই শুরু করতে হয়েছিল, তবে অন্যথায় এটি ঠিক আছে fine
গ্লোরফাইন্ডেল

35

এক্সকোড 9.4.1 এবং সর্বশেষ সিমুলেটরগুলির জন্য:

আশা করি আমার উত্তরটি এখানে নীচে নেমে আসবে কারণ এটি বের করতে আমার কিছুটা সময় লেগেছে তবে আমি এটি কার্যকর হয়েছি got

সবার আগে আপনাকে আপনার সিমুলেটরটিতে অ্যাপ তৈরি এবং চালানো দরকার। তারপরে আপনি ক্রিয়াকলাপ মনিটরটি খুলুন । আপনার অ্যাপ্লিকেশনটির সামগ্রীটি খুঁজে পেতে তার নামটিতে ডাবল ক্লিক করুন।

এখানে চিত্র বর্ণনা লিখুন

পরবর্তী স্ক্রিনে ওপেন ফাইল এবং পোর্টস ট্যাবটি খুলুন এবং মাই অ্যাপনাম.এপ / মাই অ্যাপনামের সাহায্যে লাইনটি সন্ধান করুন।

এখানে চিত্র বর্ণনা লিখুন

লিঙ্কটি অনুলিপি করুন তবে মাই অ্যাপনাম.এ্যাপে থামার বিষয়টি নিশ্চিত করুন । এটি অনুসরণ করে পথ অনুলিপি করবেন না।

ফাইন্ডার আইকনে ক্লিক করুন এবং ফোল্ডারে যান নির্বাচন করুন ।

এখানে চিত্র বর্ণনা লিখুন]

পাথটি আটকে দিন এবং এন্টার টিপুন। আপনি আপনার MyAppName.app ফাইলটি দেখতে পাবেন। এটি ডেস্কটপে অনুলিপি করুন এবং এটি জিপ করুন। এটিকে আপনার কাঙ্ক্ষিত ২ য় কম্পিউটারে নিয়ে যান এবং ফাইলটি আনজিপ করুন। একটি সিমুলেটর খোলার জন্য একটি এলোমেলো প্রকল্প তৈরি করুন।

শেষ অবধি: আক্ষরিকভাবে আপনার ডেস্কটপ থেকে অ্যাপটি আপনার সিমুলেটারে টেনে আনুন। আপনি ইনস্টল দেখতে পাবেন এবং অ্যাপটি খোলে এবং ক্রাশ হয় না

এখানে চিত্র বর্ণনা লিখুন


7
কোনও কাজের উত্তরের জন্য কোনও মন্তব্য ছাড়াই ডাউনভোট: ডি দুর্দান্ত
ডেভিড সিক

অন্যান্য সিমুলেটরগুলিতে ডেভস ট্রান্সফারিংয়ের জন্য কাজ করে!
অ্যালেক্স পেলিটিয়ার

1
@ অ্যালেক্সপ্লেটিয়ার আমরা এখানে যে কথা বলছি তার বিন্দু নয়? xD
ডেভিড

33

আপনি সিমুলেটারে আইপা ফাইল চালাতে পারবেন না কারণ আইপা ফাইলটি ফোনের এআরএম আর্কিটেকচারের জন্য সংকলিত, সিমুলেটারের x86 আর্কিটেকচারের জন্য নয়।

তবে, আপনি একটি স্থানীয় সিমুলেটরে ইনস্টল করা একটি অ্যাপ্লিকেশনটি বের করতে পারেন, এটি অন্য কারও কাছে প্রেরণ করতে পারেন এবং তাদের মেশিনের সিমুলেটারে এটি অনুলিপি করতে পারেন।

টার্মিনালে, টাইপ করুন:

open ~/Library/Application\ Support/iPhone\ Simulator/*/Applications

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


2
আইওএস 8 এ এটি প্রতি ডিভাইস অ্যাপ্লিকেশনে স্থানান্তরিত হয়েছিল: ~ / লাইব্রেরি / বিকাশকারী / কোরসিমুলেটর / ডিভাইসস / 594C6B4D-AB19-479B-A047-240361C51D95 / ডেটা / অ্যাপ্লিকেশন / সুতরাংopen ~/Library/Developer/CoreSimulator/Devices/*/data/Applications
সিসি।

অথবা, আপনি এটি আপনার একটি সিমুলেটর থেকে উত্তোলন করতে পারেন, অন্যটি চালু করতে পারেন (ওএস সংস্করণটি স্যুইচ করুন) এবং তারপরে এটি ইনস্টল করুন।
অ্যালেক্স জাভাটোন

4
আইওএস 10 যেহেতু আপনাকে নিম্নলিখিত দুটি অবস্থান থেকে হেক্সাডেসিমাল নামের অ্যাপ্লিকেশন ফোল্ডারগুলি অনুলিপি করতে ~/Library/Developer/CoreSimulator/Devices/*/data/Containers/Data/Application/ ~/Library/Developer/CoreSimulator/Devices/*/data/Containers/Bundle/Application/হবে : অন্যথায় অ্যাপ সিমুলেটারে প্রদর্শিত হবে না।
ম্যাকুকুলা

31

আপডেট: এক্সকোড ৮.০+ এর জন্য আপনাকে নীচের পদক্ষেপগুলি অনুসরণ করতে হবে:

  1. আইটিউনস থেকে অ্যাপ্লিকেশন ডাউনলোড করুন
  2. ডাউনলোড করা অ্যাপ নির্বাচন করুন, ফাইন্ডারে রাইট ক্লিক করুন
  3. .ipaডেস্কটপে ফাইলটি অনুলিপি করুন, .zipফাইলের নাম পরিবর্তন করুন
  4. সেই .zipফাইলটি বের করুন এবং আপনি অ্যাপ্লিকেশন নামের সাথে ডিরেক্টরি পাবেন with
  5. সেই ডিরেক্টরিটি পরীক্ষা করুন যা appআপনি পেডলোড ফোল্ডারে ফাইল পাবেন , এই appফাইলটি অনুলিপি করুন

  6. যাও ~/Library/Developer/CoreSimulator/Devices

এফওয়াইআই: Libraryফোল্ডারটি ম্যাকের মধ্যে ডিফল্টরূপে লুকানো থাকে, আপনি নীচের কমান্ডটি ব্যবহার করে লুকানো ফাইল দেখতে পারেন।

defaults write com.apple.finder AppleShowAllFiles YES;
killall Finder /System/Library/CoreServices/Finder.app

এখন এখানে আপনি দীর্ঘ হেক্সাডেসিমাল নাম সহ অনেকগুলি ডিরেক্টরি দেখতে পাবেন, এগুলি সমস্ত সিমুলেটর।

আপনার পছন্দসই সিমুলেটরটি সন্ধান করার জন্য, "সাজানো> তারিখ পরিবর্তিত তারিখ" ব্যবহার করে এই ডিরেক্টরিগুলি বাছুন।

সেই সিমুলেটর ফাইলটি নির্বাচন করুন এবং নীচে অবস্থানে যান।

  1. <HEXADECIMAL-SIMULATOR-STRING>/data/Containers/Bundle/Application/
  2. সেই ফোল্ডারে নতুন ফোল্ডারের নাম <download-app-name>এবং appফাইলটি পেস্ট করুন
  3. টার্মিনাল খুলুন এবং এই অ্যাপ্লিকেশনটি ইনস্টল করতে কমান্ডের নীচে রান করুন

    xcrun simctl install booted <APP_FILE_PATH>

উদাহরণ <APP_FILE_PATH>নীচের মত হবে:

~/Library/Developer/CoreSimulator/Devices/<HEXADECIMAL-SIMULATOR-STRING>/data/Containers/Bundle/Application/<APP_NAME>

2
আপনি xcrun simctl listসিমুলেটর এবং কোডগুলি সন্ধান করতে ব্যবহার করতে পারেন
পাওলো অমরাল

3
এটি কাজ করে দেখে মনে হচ্ছে, তবে আপনার অ্যাপ্লিকেশন পাথটির শুরুতে একটি / পরে needs প্রয়োজন এবং পাথটি কেবলমাত্র এটিতে থাকা ডিরেক্টরিতে নয়, কেবল অ্যাপ অ্যাপ্লিকেশন ফাইলে যেতে হবে।
এমেরি

1
আপনি যদি বর্তমানে চলমান সিমুলেটরটি সন্ধান করতে চান তবে আপনি ব্যবহার করতে পারেনxcrun simctl list | grep Booted
সিজেবার্থ

1
এটি কোনও ডাউনলোড অ্যাপের জন্য নির্ভরযোগ্যভাবে কীভাবে কাজ করতে পারে? যেহেতু শুধুমাত্র আর্ম বাইনারিগুলি প্রয়োজনীয়, তাই এটির কাজ করতে এক্সকোড আর কী করবে? যদি না আপনি কেবল সেই অ্যাপ্লিকেশনগুলিকেই বোঝাতে থাকেন যেখানে আপনার কাছে যে কোনও উপায়ে পুনঃনির্ধারণের জন্য সমস্ত আসল সম্পদ রয়েছে?
হুইটনিল্যান্ড

19

প্রথমত, আইপিএগুলিতে সাধারণত কেবল আর্ম স্লাইস থাকে কারণ অ্যাপ স্টোর বর্তমানে আপলোডগুলিতে সিমুলেটর স্লাইসগুলি গ্রহণ করে না।

দ্বিতীয়ত, এক্সকোড ৮.৩ হিসাবে আপনি .appসিমুলেটর উইন্ডোতে একটি বান্ডিল টেনে আনতে পারেন এবং এটি ইনস্টল করা হবে। আপনি যদি অ্যাপ্লিকেশনটিকে ~/Library/Developer/Xcode/DerivedData/projectname-xyzzyabcdefg/Build/Products/Debug-iphonesimulatorসেভ করতে চান বা অন্য লোকের কাছে বিতরণ করতে চান তবে আপনি আপনার বিল্ড পণ্য ডিরেক্টরিতে অ্যাপটি সন্ধান করতে পারেন।

কমান্ড লাইন থেকে ইনস্টল করতে xcrun simctl install <device> <path>

deviceডিভাইস ইউআইউডি, এর নাম বা bootedযার অর্থ বর্তমানে বুট করা ডিভাইস হতে পারে।


2
হ্যাঁ, আপনি .appফাইলটি টানতে এবং ফেলে দিতে পারেন তবে সিমুলেটরটি চালানোর জন্য যা যা করা দরকার তা অনুলিপি করে না। অ্যাপ আমি তত্ক্ষণাত্ ক্র্যাশগুলির সাথে কাজ করছি। এক্সকোড বনাম 8.3.3
ম্যাথু পোয়ার

5
সংজ্ঞা অনুসারে এটি প্রয়োজনীয় সমস্ত কিছু অন্তর্ভুক্ত করে। যখন এক্সকোড সিমুলেটারে একটি অ্যাপ্লিকেশন ইনস্টল করে আমরা .appফাইলের জন্য একটি পাথ পাস করি এবং এটিই ইনস্টল হয়ে যায়। আপনার অ্যাপটি অন্য কোনও কারণে ক্র্যাশ হচ্ছে ing
রুশবিশপ

6

আপনি সিমুলেটারে প্রকল্পের অ্যাপ্লিকেশন ফাইলটি চালাতে পারেন -। পিপা ফাইল নয়।

আপনি এটি থেকে পেতে পারেন:

Libraries-->Applicationsupport-->iphone simulator-->4.3(its ur simulator version)-->applications-->তারপরে আপনি অনেকগুলি ফাইল দেখতে 0CD04F....পাবেন যেমন আপনার অ্যাপ্লিকেশন ফাইলটি খোলার মাধ্যমে এটি সন্ধান করুন।

আপনি আপনার সিস্টেমে ফাইলটি অনুলিপি করতে পারেন (কোন সিস্টেম সিমুলেটরটি আপনার চালিত প্রয়োজন) লোকেশন Libraries-->Applicationsupport-->iphone simulator-->4.3(its your simulator version)-->applications-->

তারপরে সিমুলেটরটি ৪.৩ খুলুন (এটি আপনার সিমুলেটর সংস্করণ যেখানে আপনি পেস্ট করেছেন)। আপনি সেখানে অ্যাপ্লিকেশন ইনস্টল করতে পারেন।


অন্যান্য লোকের কাছ থেকে পাওয়া:

দয়া করে তাদের বলুন যাতে তাদের সিস্টেম থেকে Libraries-->Applicationsupport-->iphone simulator-->4.3(its ur simulator version)-->applications-->আপনি অনেকগুলি ফাইল দেখতে পারেন 0CD04F....এবং সেগুলি থেকে সে ফাইলটি পেতে পারেন।

তারা ফাইলটি পাওয়ার পরে দয়া করে আপনার সিস্টেমে ফাইলটি অনুলিপি করুন এবং আটকান `গ্রন্থাগারগুলি -> অ্যাপ্লিকেশনসপোর্ট -> আইফোন সিমুলেটর -> ৪.৩ (এটি আপনার সিমুলেটর সংস্করণ) -> অ্যাপ্লিকেশন -> (ফাইলটি এখানে পেস্ট করুন) )।

তারপরে আপনি দেখতে পাচ্ছেন যে অ্যাপটি আপনার সিস্টেম সিমুলেটারে ইনস্টল করা আছে এবং আপনি ফাইলটি ক্লিক করার পরে এটি চালাতে পারেন।


5

এখান থেকে অনুলিপি করুন:
- এক্সকোডে অ্যাপ্লিকেশনটি চালান। - ফাইন্ডারে যান যান এবং নির্বাচন করুন লাইব্রেরি লাইব্রেরি / অ্যাপ্লিকেশন সহায়তা / আইফোন সিমুলেটর / 7.0.3-64 / অ্যাপ্লিকেশনগুলিতে ক্লিক করুন - 32 বিট ফোল্ডার নির্বাচন করুন আপনার অ্যাপ্লিকেশনটি অনুলিপি করুন।

এখানে এখানে আটকান:
- / অ্যাপ্লিকেশনস / এক্সকোড- বিটা.এপ / সামগ্রী / ডেভেলপার / প্ল্যাটফর্ম / আইফোনসিমুলেটর.প্ল্যাটফর্ম / ডেভেলপার / এসডিকে / আইফোন সিমুলেটর। এসডিকে / অ্যাপ্লিকেশনস
- এখানে আটকান এবং সিমুলেটরটি চালান।


4

এক্সকোড 6 সহ:

একটি সিমুলেটর স্থাপন এবং ইনস্টল করা খুব সম্ভব।

আমি প্রকল্প সেটিংসে ডিবাগ বিল্ড কনফিগারেশন (আমি নীচে আমার উদাহরণের জন্য এটি সিমরিলিজ বলেছি) অনুলিপি করে করেছি। আমি আর্কিটেকচারগুলি i386 এবং x86_64 এ পরিবর্তন করেছি (এটি কীভাবে প্রয়োজনীয় তা নিশ্চিত নয়), তবে অনুলিপি করা বিল্ড কনফিগারেশনের মধ্যে পরিবর্তনের মূল পার্থক্যটি সক্রিয় আর্কিটেকচারের জন্য নির্ধারিত নয় O এরপরে কয়েকটা সাধারণ কমান্ড লাইন সরঞ্জাম বাকী কাজ করবে!

xcodebuild -scheme YOUR_SCHEME -configuration SimRelease -sdk iphonesimulator8.1

আপনার ডেরিভডডেটা সেটটি কোথায় রয়েছে তার উপর নির্ভর করে আপনার আউটপুটযুক্ত অ্যাপ্লিকেশন ফোল্ডারটি খুঁজে বের করতে হবে। একবার এটি খুঁজে পেয়ে গেলে আপনি সহজেই যেকোন সিমুলেটর ডিভাইসে এটি ইনস্টল করতে পারেন। ডিভাইসের ইউইউডিটির খোলা এক্সকোডটি সন্ধান করতে এবং উইন্ডো-> ডিভাইসগুলিতে যান আপনি ডিভাইসের উদাহরণগুলির তালিকা দেখতে পাবেন এবং আপনি ইউইউডিগুলিকে ধরতে পারবেন। তুচ্ছ স্ক্রিপ্টের জন্য আপনি এগুলি থেকে সমস্ত গ্রাহক করতে পারেন: Library / গ্রন্থাগার / বিকাশকারী / কোরসিমুলেটর / ডিভাইস / এবং প্রতিটি ডিভাইসে ইনস্টল করুন।

সেখান থেকে কোনও ডিভাইসে ইনস্টল করার সহজ কমান্ডটি হ'ল:

xcrun সিম্কিটল ইনস্টল করুন DEVICE_ID APP_FOLDER_LOCATION

অ্যাপটি নিতে এবং প্রতিটি ডিভাইসে এটি ইনস্টল করতে এখানে একটি সহজ শেল স্ক্রিপ্ট রয়েছে:

app_dir=$1
current_dir=$(pwd)
cd ~/Library/Developer/CoreSimulator/Devices/
devices=$(ls -d */)
cd "$current_dir"
for device in $devices
do
    device_id=${device%/}
    xcrun simctl install "$device_id" "$app_dir"
done

আশাকরি এটা সাহায্য করবে! এটি করার সর্বোত্তম উপায়টি বের করতে আমাকে কিছুক্ষণ সময় লাগল।


এই স্ক্রিপ্টটি সংক্ষিপ্ত: এক্সক্রুন সিম্কিটল ইনস্টল বুট করা APP_FILE_PATH তবে সিমুলেটারে অ্যাপ্লিকেশন ইনস্টল করার পরে অ্যাপটি চলতে পারে না
Đông Hà

4

এক্সকোড 10 এর জন্য, একটি সহজ উপায় যা আমার জন্য ডিবাগ আইপিএ (বিকাশ প্রোফাইল) এর জন্য কাজ করেছিল

  1. পে-লোড ফোল্ডারটি পেতে আইপিএ আনজিপ করুন।
  2. পে-লোড ফোল্ডারের মধ্যে অ্যাপটি কার্যকর করা যায়।
  3. অ্যাপ্লিকেশনটিকে একটি খোলা সিমুলেটারে টেনে আনুন। (আপনি যখন সিমুলেটারের উপরে টানবেন তখন আপনি একটি সবুজ অ্যাড বোতাম দেখতে পাবেন)

এটি সেই সিমুলেটারে সেই অ্যাপ্লিকেশনটি ইনস্টল করা উচিত।


আমার জন্য কাজ করে, আমি "মাই-অ্যাপ.আইপিএ" এর নামটি "মাই-অ্যাপ.আইপিএ.জিপ" এ পরিবর্তন করেছি এবং এর পরে আমি ম্যাকোস ফাইন্ডার অ্যাপ্লিকেশনটি ব্যবহার করে এটি আনজিপ করেছি। আপনি যদি টার্মিনালটি ব্যবহার করে অ্যাপটি ইনস্টল করতে চান:xcrun simctl install "simulator-name" /path/to/my-app.app
অ্যালেক্স বুয়েসকু

0

কোনও কোড রেপো ছাড়াই বিভিন্ন সিমুলেটারে চালনার পদক্ষেপ: -

প্রথমে আপনার প্রকল্পটি তৈরি করে একটি অ্যাপ তৈরি করুন (এক্সকোডে প্রকল্প ফোল্ডারের অধীনে) এবং এটি একটি উপযুক্ত স্থানে আটকে দিন (আরও স্পষ্টতার জন্য ছবি দেখুন)

এখানে চিত্র বর্ণনা লিখুন

  1. এক্সকোড ডাউনলোড করুন
  2. একটি ডেমো প্রকল্প এবং স্টার্ট সিমুলেটর তৈরি করুন যাতে আপনি অ্যাপটি চালাতে চান।
  3. নির্দিষ্ট জায়গায় .app ফাইলটি অনুলিপি করুন (উদা: - ডেস্কটপ)।
  4. সিডি ডেস্কটপ এবং কমান্ড চালান (xcrun সিমক্টেল ইনস্টল বুটযুক্ত appName.app),
  5. অ্যাপটি নির্দিষ্ট বুটযুক্ত সিমুলেটারে ইনস্টল করা হবে will
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.