এক্সকোডবিল্ড বলেছেন যে স্কিমটি নেই


125

আমার কৌতুহলের বিষয়টি আছে।

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

সমস্যাটি হ'ল, আমি যদি জিআইটির বাইরে আমার কোডটি পরীক্ষা করে দেখি এবং তারপরে এটি তৈরি করতে এক্সকোডবিল্ড ব্যবহার করি তবে এটি বলছে যে স্কিমটি পাওয়া যাবে না, তবে আমি যদি প্রকল্পটি খুলি, এটি তৈরি করে এবং যদি আমি কমান্ড লাইন থেকে আবার এটি তৈরির চেষ্টা করি একই কমান্ড দিয়ে, এটি কাজ করে।

আমি যখন প্রকল্পটি খুলি বা আমি বোবা কিছু করছি, তখন আমার .gitignore এর কোনও ফাইল বাদ দিয়ে যা করা উচিত নয়?


কেবলমাত্র লক্ষ্য করা গেছে যে আমি যখন এক্সকোডে প্রকল্পটি খুলি তখন একটি .xcscheme ফাইল তৈরি করা হয়, তবে xcuserdata / ব্যবহারকারীর নাম। Xcuserdatad ফোল্ডারে ... তবে কেন স্কিমটি ব্যবহারকারীদের ফোল্ডারের নীচে 'উত্পন্ন' হয়ে যায় তা আমি পাই না ... এবং আমি কীভাবে আছি? বাঁশের মধ্যে এটি পরিচালনা করতে যাচ্ছি
জ্যাক টোলি

উত্তর:


187

আপনি .xcscheme ফাইলের সাথে অবশ্যই সঠিক পথে রয়েছেন - নিজের প্রকল্পগুলি স্থাপন করার সময় আমার এই সমস্যাটি উপস্থিত হয়েছিল!

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

সংশ্লেষিত 'ফিক্স-ইট' সংস্করণ

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

  1. কোডটির একটি পরিষ্কার ওয়ার্কিং কপির উপর আপনার প্রকল্পের কর্মক্ষেত্রটি খুলুন।
  2. প্রোডাক্ট মেনু থেকে স্কিম> স্কিমগুলি পরিচালনা করুন ... চয়ন করুন।
  3. প্রকল্পের জন্য সংজ্ঞায়িত স্কিমগুলির তালিকা উপস্থিত হয়।
  4. স্কিমটি সনাক্ত করুন বাঁশটি চালানোর চেষ্টা করছে
  5. নিশ্চিত করুন যে 'ভাগ করা' বাক্সটি সেই স্কিমের জন্য চেক করা আছে এবং 'কনটেইনার' সেটিংসটি ওয়ার্কস্পেসে সেট করা আছে এবং প্রকল্প ফাইল নিজেই নয়।
  6. পরিচালনা স্কিমস শীটটি খারিজ করতে 'ওকে' ক্লিক করুন।
  7. ওয়ার্কস্পেসনেম.এক্সক্রেসস্পেস / এক্সসিএসরেডডেটা / এক্সসি স্কেমে আপনার প্রকল্পে একটি নতুন .xcscheme ফাইল তৈরি করা হয়েছে।
  8. এই ফাইলটি আপনার ভাণ্ডারগুলিতে প্রতিশ্রুতিবদ্ধ করুন এবং একটি বাঁশের বিল্ড পরিচালনা করুন।

গভীর আলোচনা এবং যুক্তিযুক্ত

এক্সকোড 4 ওয়ার্কস্পেস এবং স্কিমগুলি তারের সাথে সম্পর্কিত এক্সকোড প্রকল্পগুলির যান্ত্রিকতার সাথে সম্পর্কিত, লক্ষ্যমাত্রা তৈরি এবং একসাথে কনফিগারেশন তৈরির অন্তর্নিহিত কিছু বিশৃঙ্খলা নিয়ন্ত্রণ করার চেষ্টা করার জন্য সহায়তা করার একটি উপায় হিসাবে পরিচয় করিয়েছিল। ওয়ার্কস্পেসের নিজস্ব কনফিগারেশন ডেটা রয়েছে যা এতে থাকা প্রতিটি ছোট ছোট 'বাক্স' বর্ণনা করে এবং .xcodeproj ফাইল সংযুক্ত করার জন্য একটি কঙ্কাল হিসাবে কাজ করে এবং ভাগ করা কনফিগারেশন ডেটার একটি সেট যা প্রতিটি বিকাশকারী মেশিন বা সিআই সিস্টেমের সাথে মিরর হয়ে যায় gets । এটি ওয়ার্কস্পেসের শক্তি এবং প্রবণতা উভয়ই - এখানে 1 টি প্রচুর উপায় রয়েছে যাতে কোনও জিনিস 100% সঠিকভাবে কনফিগার করা যায় তবে ভুল ধারক বা 2) সঠিক ধারকটিতে রেখে দেওয়া হয় তবে ভুলভাবে কনফিগার করা হয়েছে এইভাবে ডেটা রেন্ডারিং সিস্টেমের অন্যান্য অংশে অ্যাক্সেসযোগ্য!

এক্সকোড 4 স্কিমগুলির ডিফল্ট আচরণ হ'ল প্রকল্পগুলি ওয়ার্কস্পেস ফাইলটিতে যুক্ত হওয়ায় স্বয়ংক্রিয়ভাবে নতুন স্কিম তৈরি করা। আপনারা যারা বেশ কয়েকটি .xcodeproj ফাইল যুক্ত করেছেন তারা লক্ষ্য করেছেন যে আপনার স্কিমের তালিকাটি দ্রুত অপ্রত্যাশিত হয়ে উঠেছে বিশেষত প্রকল্প ফাইলগুলি যুক্ত হওয়ার পরে, অপসারণ করা হয়েছে এবং তারপরে একই ওয়ার্কস্পেসে সংযোজন করা হবে। .Xcuserdata ফাইলগুলি প্রকল্পের ডেটা এবং কনফিগারেশনের সাথে প্রতিশ্রুতিবদ্ধ থাকা সত্ত্বেও সমস্ত স্কিম, স্বয়ংক্রিয় জেনারেটেড বা ম্যানুয়ালি তৈরি হওয়া, কেবলমাত্র 'ব্যক্তিগত' স্কিম হিসাবে কেবলমাত্র বর্তমান ব্যবহারকারীর কাছে দৃশ্যমান তা ডিফল্ট। এটি সেই ক্রিপ্টিক বিল্ড ত্রুটির মূল কারণ, বাঁশটি এক্সকোডবিল্ড থেকে রিপোর্ট করেছে - যেহেতু বাঁশ কমান্ড লাইনের মাধ্যমে বিল্ডটি পরিচালনা করে এবং এক্সকোড ইউআই নয়, এতে স্কিমগুলির স্বয়ংক্রিয়ভাবে উত্পন্ন হওয়ার সুযোগ নেই এবং কেবল এটির উপর নির্ভর করে কর্মক্ষেত্রে নিজেই সংজ্ঞায়িত করা হয়।

xcodebuild -workspace MyWorkspace.xcworkspace -scheme MyApplication -configuration Debug

এক্সকোডবিল্ড <'ওয়ার্কস্পেস' প্যারামিটার মান> / xcshareddata / xcschemes এ বিদ্যমান <<স্কিম 'প্যারামিটার মান> .xcscheme ফাইল অনুসন্ধান করছে।

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

  1. এক্সকোড ইউআই ম্যাজিক্যালি যত্ন নিয়ে থাকে এমন কয়েকটি স্বয়ংক্রিয় কাজ এক্সকোডবিল্ড সি এল এলির মাধ্যমে উপলভ্য নয়।
  2. আপনি 'ধারক শ্রেণিবিন্যাসের' অনেক জায়গায় স্কিম সংযুক্ত করতে এবং কনফিগারেশন ডেটা তৈরি করতে পারেন - নিশ্চিত করুন যে আপনার ডেটাটি সঠিক পাত্রে বয়ে চলেছে (ওয়ার্কস্পেস, প্রকল্প, এবং / অথবা বিল্ড টার্গেট)
  3. কনটেইনার হায়ারার্কিতে যেখানে xcodebuild সরঞ্জামটি কনফিগারেশন ডেটার সন্ধান করতে পারে তা বিবেচনা করুন; এটি কোথায় অনুসন্ধান শুরু করবে তার দুর্দান্ত সূচক '-ওয়ার্কস্পেস' বা '-প্রজেক্ট' যুক্তি ব্যবহারের উপর ভিত্তি করে।

'শেয়ারড' বক্সটি ইতিমধ্যে চেক করা হয়েছে ... এখন কী?

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

যদি সবকিছু দেখতে ভাল লাগে এবং এটি পুনর্নির্মাণটি সমস্যার সমাধান না করে, তবে ধারক সেটিংটি ডাবল পরীক্ষা করে দেখুন - এই স্কিমটি স্তরবিন্যাসের ভুল ধারকটির সাথে সংযুক্ত করা সত্যিই সহজ!


এটি আসলে আমার জন্য একটি এলোমেলোভাবে এক্সকোডবিল্ড ত্রুটিটি স্থির করেছিল যা কোনও ত্রুটি ফিরে পেয়েছিল তবে একটি প্রস্থান কোড 65 s ধন্যবাদ।
সাইমন লি

ধন্যবাদ! এটি ঠিক আমি ঠিক করেছিলাম।
র‌্যাডফাইভ

আমার টেস্ট এবং সংরক্ষণাগার বিকল্পটি এই অক্ষম হয়ে গেছে। আমি পরীক্ষা করেছি আমার স্কিম ভাগ করা আছে। আমি এখনও স্থানীয়ভাবে নির্মাণ করতে সক্ষম নই, তবে আমি উল্লেখ করেছি যে আমি এটি সংরক্ষণাগারভুক্ত করতে পারি না। আপনি কি এই সমস্যার সাথে সম্পর্কিত বলে মনে করেন
অ্যালিক্স

ধন্যবাদ! আমার কর্মক্ষেত্রে স্কিমের ধারক সেট করা আমার টিমসিটি বিল্ডগুলির সাথে আমার যে সমস্যাগুলি ছিল তা স্থির করে।
ফর্ম

এই বার্তাটি থেকে স্কিমাটি কীভাবে সনাক্ত করা যায়। আমি ঠিক এই বার্তাটি পাচ্ছি [[এক্সকোড বিল্ড: ত্রুটি: "jamesAppV2" নামক ওয়ার্কস্পেসে "" নামের একটি স্কিম নেই। "তালিকাভুক্ত" বিকল্পটি কর্মক্ষেত্রের স্কিমগুলির নাম খুঁজতে ব্যবহার করা যেতে পারে]]
কাদির হুসেন

52

ইস্যুটি এভাবে ডিবাগ করুন:

xcodebuild -list

বা যদি আপনি একটি কর্মক্ষেত্র ব্যবহার করে থাকেন (উদাহরণস্বরূপ শুঁটি সহ)

xcodebuild -workspace MyProject.xcworkspace -list

আপনি যদি স্কিমটি তালিকাভুক্ত না করেন তবে ঠিক মতো:

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


স্কিমগুলি ভাগ করে নেওয়া তাদেরকে এতে প্রদর্শিত হতে দেয় xcodebuild -list... ধন্যবাদ!
ড্যান রোজনস্টার্ক

35

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

তবে বিবেচনা করার মতো একটি সংখ্যা রয়েছে " হোয়াট আইফএস "

  • আপনি যদি কোনও কারণে Xcode প্রকল্পটি পরিবর্তন করতে না পারেন তবে কী হবে?
  • আপনি যদি সিআই সার্ভারে স্বয়ংক্রিয়ভাবে একটি নতুন স্কিম তৈরি করেন?
    এটি আসলে প্রায়শই ঘটে। আপনি যদি কালাবাশের মতো টেস্ট অটোমেশন কাঠামো ব্যবহার করেন তবে আপনি সাধারণত একটি বিদ্যমান লক্ষ্য সদৃশ করে শেষ করবেন, যা স্বয়ংক্রিয়ভাবে কোনও স্কিমকেও নকল করে তোলে এবং নতুন স্কিমটি ভাগ করা হয় না, এমনকি যদি মূল স্কিমটি ছিল।

রুবি & এক্সকোডেপ্রজ রত্ন

আমি এক্সকোডেপ্রোজ ব্যবহার করার পরামর্শ দেব রুবি রত্ন । এটি একটি দুর্দান্ত শীতল ওপেন সোর্স সরঞ্জাম যা আপনাকে প্রচুর পরিমাণে এক্সকোড সম্পর্কিত কাজগুলি স্বয়ংক্রিয় করতে সহায়তা করতে পারে।

বিটিডব্লিউ, এটি কোকোপডস দ্বারা ব্যবহৃত রত্ন এটি আপনার প্রকল্প এবং কর্মক্ষেত্রের সাথে করার জন্য ।

সুতরাং এটি ইনস্টল করুন

sudo gem install xcodeproj

তারপরে সমস্ত স্কিম পুনরায় ভাগ করে নেওয়ার জন্য একটি সাধারণ রুবি স্ক্রিপ্ট লিখুন, রত্নটির জন্য সেই উদ্দেশ্যে পুনর্নবীকরণ_সেবার_সেমের পদ্ধতি রয়েছে

#!/usr/bin/env ruby
require 'xcodeproj'
xcproj = Xcodeproj::Project.open("MyProject.xcodeproj")
xcproj.recreate_user_schemes
xcproj.save

এটি কেবল স্কিম ফাইলগুলি ব্যবহারকারীর ফোল্ডারটিকে xcshareddata / xcschemes এ অনুলিপি করে না , এটি pbxproj ফাইলটি বিশ্লেষণ করে প্রথমে সেই ফাইলগুলি তৈরি করে ।


1
যদি অন্য কেউ এটিকে হোঁচট খায় তবে মনে recreate_user_schemesহয় পরীক্ষার লক্ষ্যগুলি সঠিকভাবে পরিচালনা করছে না। আমি এটি সম্পর্কে একটি বাগ রিপোর্ট দায়ের করেছি ।
ম্যাট ক্যান্টর

আমি এটি সম্পর্কে ব্লগ। nsbogan.com/xcode/2014/05/29/share-xcode-schemes । দুর্ভাগ্যক্রমে ইউনিট পরীক্ষাগুলি সহ সমস্যাটি এখনও ঠিক হয়নি।
i4niac

ভাল, আমি এই সমাধান চেষ্টা করেছিলাম। তবে আমি যখন চালনা xcodebuild -project Finance.xcodeproj -scheme "Finance" -configuration Release clean archive CODE_SIGN_IDENTITY="My Identity"করি তখন আমি 'স্কিম <আইডিইচেমি: 0x7fc9ea5e5fd0:' ফাইনান্স '> তৈরি এবং সংরক্ষণাগার তৈরি করতে বলা হয়েছিল, তবে রান গন্তব্য <IDERunDestination: 0x7fc9eb47c6c0:' আইপ্যাড 2 '> কোনও স্থাপনা প্ল্যাটফর্ম নয় এবং এই ক্রিয়াকলাপটি হওয়া উচিত নয় অনুমতি দেওয়া হয়েছে '। তবে আমি
এক্সকোডটি খুললে

2
archiveক্রিয়া সর্বদা স্বাক্ষর জড়িত এবং গন্তব্য একটি বাস্তব ডিভাইসে সেট করা আবশ্যক। আপনার ক্ষেত্রে গন্তব্যটি iPad 2, যা আমি মনে করি সিমুলেটর, সুতরাং কোনও সংরক্ষণাগার সম্ভব নয়। আপনার কমান্ড থেকে একটি গুরুত্বপূর্ণ বিকল্প নেই, এটি -sdk iphoneosপ্রথমে চেষ্টা করে দেখুন এটি কীভাবে চলে। আপনি যখন এটি Xcode IDE থেকে চালনা করেন, আপনি সম্ভবত গন্তব্য সেট করেছেন iOS Deviceবা সম্ভবত আপনার আসল ডিভাইসটি প্লাগ ইন আছে তাই এটি গন্তব্য হিসাবে সেট করা হয়েছে। এজন্য সংরক্ষণাগার আইডিই থেকে কাজ করে। কমান্ড লাইনটি আরও "বোবা" এবং কখনও কখনও "ভুল" বিকল্পগুলি ডিফল্টরূপে ব্যবহার করতে পারে তাই আপনার আরও নির্দিষ্ট হওয়া দরকার।
i4niac

1
এটি আরও upvated করা উচিত - আপনাকে ধন্যবাদ! সুইফ্ট ফ্রেমওয়ার্ক সহ ক্যালাব্যাশ প্রকল্পগুলি এক্সকোড 6.1.1 দিয়ে তৈরি করতে ব্যর্থ হয়েছে কারণ আপনাকে সেগুলি কোনও প্রকল্প থেকে তৈরি করতে হবে। এই রত্নটি দুর্দান্ত।
ডেভিড


3

এই স্কিমটি অনুপস্থিত হওয়ার একটি সাধারণ কারণ হ'ল কমিটিকে উত্সাহিত করতে ভুলে যাওয়া। যদি আপনি কোনও অনুপস্থিত স্কিম বার্তা পান তবে আপনার প্রথমে এই স্কিমটি ভাগ করা হয়েছে তা যাচাই করা উচিত, তারপরে আপনি পরিবর্তনগুলি প্রতিশ্রুতিবদ্ধ করেছেন কিনা তা যাচাই করুন এবং সেগুলি উত্স সার্ভারে ঠেলাবেন।


1

সিআই বাস্তবায়নের সময় আমার এই ত্রুটি ছিল above উপরের প্রশ্নটি আমার সমস্যার সাথে অভিন্ন কারণ আমি গীতলাবের নিজস্ব সিআই সরঞ্জাম ব্যবহার করছি না You বাঁশের মধ্যে এই জাতীয় কোনও ফাইল আছে কিনা তা আপনি পরীক্ষা করতে পারেন।
আমি gitlab-ci.ymlফাইলটিতে কিছু পরিবর্তন করে এটি সমাধান করেছি ।
আপনি হাভ পরে schemeভাগ করে আপনার avilabe করেছেন। এক্সকোডে যান Products>Scheme>Manage Schemeএবং ভাগ করে নেওয়ার জন্য চেক করুন।

পরিবর্তনগুলি

সর্বত্র নিরঙ্কুশ পথ নির্ধারণ করুন।
যেমন। xcodebuild clean archive -archivePath /path/to/your/project/build/testDemo -scheme testDemo | xcpretty
এখানে আপনাকে /path/to/your/project/আপনার পথ এবং testDemoআপনার প্রকল্পের নাম দিয়ে পরিবর্তন করতে হবে ।


0

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


0

আমি এই সমস্যার মুখোমুখি হয়েছি এবং এমনকি এখানে কিছু উত্তর আসলে সমাধান সরবরাহ করলেও আমি এটি খুব পরিষ্কার করে পাইনি। সুতরাং আমি আরও একটি যোগ করব। সংক্ষেপে কীভাবে এক্সকেড থেকে স্কিমা ভাগ করবেন to

নেভিগেট করতে Product> Scheme>Manage Schemes

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

তারপরে আপনাকে স্কিমগুলির একটি তালিকা দেখানো হবে, প্রতিটি ভাগ করা হয়েছে কি না তা চিহ্নিত করা হয়েছে। আপনি যেগুলি ভাগ করতে চান তা কেবল যাচাই করুন (এটি ডেভ এবং প্রোড বিল্ডগুলির জন্য পৃথক হতে পারে)

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

এই নিবন্ধটি থেকে নেওয়া চিত্রগুলি https://developer.nevercode.io/docs/sharing-ios-project-schemes


0

আমি এই থ্রেড সম্পর্কিত আমার মামলার সমাধান যোগ করতে চাই। এটি আপনার জন্য যারা বিদ্যমান প্রকল্পটি ক্লোন করেছেন, আপনার প্রয়োজনীয় সমস্ত স্কিম ইতিমধ্যে ভাগ করা হয়েছে:

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

, fastlane lanesআপনার সমস্ত স্কিম সহ আপনার সমস্ত গলিটি সঠিকভাবে প্রদর্শন করুন:

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

, তবে fastlane gymকেবল প্রধান স্কিমগুলি দেখান (দেব এবং পরীক্ষার স্কিম নয়):

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

সমাধান হয় তালিকাভুক্ত নয় এমন স্কিমগুলির জন্য ভাগ করা বিকল্পটি চেক করা fastlane gymএবং তারপরে এটি আবার চেক করা । এটি স্কিমগুলির জন্য .xcscheme উত্পন্ন করবে:

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

এখন, আপনি যদি চেক করেন তবে fastlane gymসমস্ত স্কিম তালিকাভুক্ত হবে:

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

তারপরে আপনার। .Xcshemes ফাইলটি সংগ্রহস্থলের কাছে প্রতিশ্রুতিবদ্ধ করা উচিত, সুতরাং অন্যান্য বিকাশকারী যারা প্রকল্পটি ক্লোন করেছেন তারা ফাইলগুলি পেয়ে যাবেন।


0

এক্সকোড 11.4 সহ যে কেউ স্কিমের "ভাগ করা" বোতামটি সন্ধান করার চেষ্টা করছেন, এখন এটি পৃথক স্কিমে স্থানান্তরিত হয়েছে।

  1. আপনার ইচ্ছা মতো স্কিমটি নির্বাচন করুন
  2. "সম্পাদনা" টিপুন
  3. "ভাগ করা" বাক্সটি পরীক্ষা করুন

স্কিম সম্পাদনায় এখন ভাগ করা বাক্স রয়েছে

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