সংস্করণ নিয়ন্ত্রণে এক্সকোড ওয়ার্কস্পেস স্কিম যুক্ত করা হচ্ছে


114

আমি অন্য দলের সদস্যদের সাথে তৈরি করা ওয়ার্কস্পেস স্কিমগুলি ভাগ করতে চাই। তবে সেগুলি সমস্ত .xcodeproj> xcuserdata> .xcuserdatad> xcschemes এর অধীনে সঞ্চিত। আমি এক্সকিউসারডাটা ফোল্ডারগুলিকে এসভিএন-এ উপেক্ষা করার জন্য সেট করেছি কারণ আমি folder ফোল্ডারের সমস্ত ডেটা ব্যবহারকারী নির্দিষ্ট বলে ধরে নিয়েছি।

এই সমস্যা এড়ানোর একটি উপায় আছে কি? যেমন আমি চাই না যে স্কিমগুলি ব্যবহারকারী নির্দিষ্ট হয়ে উঠুক। অথবা যাইহোক আমি xcschemes ফোল্ডারটি পরীক্ষা করা উচিত। এবং যদি আমি এটি করি তবে অন্যান্য ব্যবহারকারীরা কি আমার স্কিমগুলি দেখতে এবং ব্যবহার করতে সক্ষম হবেন?

উত্তর:


197

স্কিম নিয়ন্ত্রণ থেকে স্কিম পরিচালনা করুন চয়ন করুন। আপনি ভাগ করতে চান এমন কোনও স্কিমের পাশে "ভাগ করা" পরীক্ষা করুন। স্কিমগুলি "xcshareddata" নামে একটি ফোল্ডারে সরানো হবে।

আপডেট: এটি এক্সকোড 4-8 এর জন্য একই কাজ করে।


3
আমি দেখতে পাচ্ছি না কেন ডিফল্ট ভাগ করা হয় না । এটি আমার অবাক করে দেয় যে আমি কী অনুভব করছি… এটি কি কেবলই একটি বিজোড় ডিফল্ট, বা কোনও স্কিম সাধারণত ভাগ না করার কোনও কারণ আছে?
বেনজোহান

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

@ ব্লুবাডজে আপনি যে কোডটি Xcode 7.0 GM তে উল্লেখ করেছেন তা আমি দেখছি না। আমি কেবল আমার নিজের দিকনির্দেশগুলি অনুসরণ করেছি এবং .xcscheme ফাইলটিতে কোনও পথ নেই; কেবল "ধারক: মাইপ্রজেক্টনেম.এক্সকোডেপ্রোজ"। আপনি কি এক্সকোড 7 ব্যবহার করছেন? আপনি কি একটি ওয়ার্কস্পেস ব্যবহার করছেন? স্কিমগুলি পরিচালনা করুন শিটে স্কিমের জন্য কোন "ধারক" নির্বাচন করা হয়েছে? আরও তথ্য প্রয়োজন।
জোশুয়া নউজি


4

আপনাকে "স্কিমগুলি পরিচালনা করুন" ভিউতে যেতে হবে এবং 'ভাগ করা' চেকবক্সটি বন্ধ করতে হবে ('পণ্য' মেনু -> স্কিম -> স্কিমগুলি পরিচালনা করুন ...)।

এরপরে, আপনাকে আপনার উপেক্ষা করা ফাইল থেকে 'xcshareddata / xcschemes' মুছে ফেলতে হবে এবং এগুলি রেপোতে যুক্ত করতে হবে (বা কেবল 'গিট অ্যাড -f মাইপ্রজেক্ট.এক্সকোড্রোজ / এক্সসিএসরেডটা / এক্সসিএসেমিস' ব্যবহার করুন)

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