এক্সকোড 5 এ আমি কীভাবে কোনও প্রকল্পের নাম পরিবর্তন করব?


105

এক্সকোড 5 এ আমি কীভাবে কোনও প্রকল্পের নাম পরিবর্তন করব? আমার কী পদক্ষেপ নেওয়া দরকার? অতীতে এটি সর্বদা একটি খুব কৌতুকপূর্ণ ম্যানুয়াল প্রক্রিয়া ছিল।

উত্তর:


292

ঠিক আছে, উত্তরটি খুব খুব সহজেই এক্সকোড 5 এ অ্যাপল সহজ! বাম পাশের প্রকল্প নেভিগেটরে, ধীরে ধীরে 2 x ক্লিক করুন এবং প্রকল্পের ফাইলের নাম সম্পাদনাযোগ্য হবে। নতুন নাম টাইপ করুন। একটি শীট একটি সতর্কতা সহ উপস্থিত হবে এবং এক্সকোড 5 বিশ্বাস করে এটি পরিবর্তন হওয়া উচিত all আপনি সম্ভবত এটি বিশ্বাস করতে পারেন, তবে আপনার এটি পরীক্ষা করা উচিত। তালিকায় ইনফো.লিস্ট এবং বিভিন্ন ফাইল অন্তর্ভুক্ত থাকবে, তবে মেনমেনু মেনুগুলির মতো এনআইবি / এক্সিব ফাইল থেকে সমস্ত প্রাসঙ্গিক স্ট্রিং অন্তর্ভুক্ত থাকবে।

পরিবর্তনগুলি গ্রহণ করুন এবং আপনি প্রকল্পের একটি স্ন্যাপশট সংরক্ষণের জন্য প্রম্পট পাবেন। এক্সকোড জিজ্ঞাসা করলে সর্বদা একটি স্ন্যাপশট তৈরি করুন, কিছু কাজ না করলে পুনরুদ্ধার করা কার্যকর হবে।


11
এটি আমার পক্ষে ডাবল ক্লিক না করে বাদ দিয়ে কাজ করেছিল। আমি প্রকল্পটি নির্বাচন করেছি এবং 'এন্টার' হিট করেছি, এটি কাজ করেছে। +1 টি।
গণেশটি

9
আপনার উত্তর ছাড়াও, আমি নতুন টার্গেটের নামের দিকে নির্দেশ করতে একটি নতুন রান স্কিমা (পণ্য> স্কিমা> নতুন স্কিমা) যুক্ত করব।
মুহাম্মদ হেউডি 10

6
নোট করুন যে এক্সকোড 6.2 (এই লেখার সর্বশেষতম) দিয়ে এই পদ্ধতির ফলাফল এমন কোনও প্রকল্পে তৈরি হয় যা তৈরি করে না। এটি লিঙ্কার ত্রুটিতে ব্যর্থ হয়েছে, অভিযোগ করে যে এটি পুরানো নামের অধীনে .app ফাইলটি খুঁজে পাচ্ছে না। আমি চারপাশে তাকিয়েছি এবং পুরানো অ্যাপ্লিকেশন ফাইলের নাম উল্লেখ করতে পারি না, সুতরাং এটি কীভাবে ঠিক করতে হবে তা নিয়ে আমি ক্ষতির মধ্যে পড়েছি।
ডানকান সি

5
এক্সকোড .3.৩.১ দুটি বার ক্র্যাশ হয়েছিল, যখন আমি প্রকল্পটির নাম পরিবর্তন করার চেষ্টা করেছি। এবং আরও খারাপ যে এটি কিছু জিনিসকে আংশিকভাবে নামকরণ করেছিল। এটি ভাল ছিল যে আমি গিট ব্যবহার করছি, তাই আমি কেবল পরিবর্তনগুলি সংযুক্ত করেছি। এটি চেষ্টা করার আগে আপনি ম্যানুয়ালি একটি প্রকল্পের স্ন্যাপশট নেওয়ার পরামর্শ দেওয়া হচ্ছে।
ওজায়ের কাফরে

2
প্রকল্পের নাম পরিবর্তন করার চেষ্টা করার সময় এক্সকোড 6.3.1 আমার জন্য ক্র্যাশ হয়েছিল।
অ্যালেক্স

21

প্রকল্পের নাম পরিবর্তন করুন: -

  1. নামের অধীনে "সনাক্ত করুন এবং প্রকার" এর ডানদিকে এক্সকোডে লক্ষ্য ক্লিক করুন, নামটি পরিবর্তন করুন এবং আপনার কীবোর্ডের ENTER বোতামটি টিপুন।
  2. একটি উইন্ডো উপস্থিতি পরিবর্তনের এবং এটি কী পরিবর্তন হবে তা নিশ্চিত করে উপস্থিত হবে। একবার আপনি নিশ্চিত হয়ে গেলে এটি পরিবর্তন করবে।

মূল ফোল্ডারের নাম পরিবর্তন করুন: -

  1. প্রকল্প ডিরেক্টরিতে যান এবং মূল ফোল্ডারটির নতুন নাম দিন,
  2. প্রকল্পটি খুলুন এবং আপনি দেখতে পাবেন যে সমস্ত ফাইল অনুপস্থিত রয়েছে, আপনাকে আবার প্রকল্পের সমস্ত ফাইল যুক্ত করতে হবে
  3. প্রজেক্টের বান্ডিল .xcodeproj ফাইলটিতে ডান ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে "প্যাকেজ বিষয়বস্তু দেখান" নির্বাচন করুন। কোনও পাঠ্য সম্পাদক দিয়ে .pbxproj ফাইলটি খুলুন। 4> নতুন ফোল্ডারের নামের সাথে মূল ফোল্ডারের নামের যে কোনও সংস্থান অনুসন্ধান করুন এবং প্রতিস্থাপন করুন। 5> ফাইলটি সংরক্ষণ করুন।

প্রকল্পের নাম পরিবর্তন করুন: -

  1. .xscheme ফাইলটির নতুন নাম দিন এখানে চিত্র বর্ণনা লিখুন

যদি আপনার প্রকল্পটি স্থির কাঠামো হয় তবে নিশ্চিত হয়ে নিন যে আপনার শিরোনামের ফাইলে সর্বজনীন টার্গেট সদস্যতা রয়েছে


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

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

অন্য দ্রষ্টব্য: ক্র্যাপ ... আপনার এক্সকোড প্রকল্পটির নাম পরিবর্তন করা সোর্স নিয়ন্ত্রণকে সম্পূর্ণ বিড়বিড় করে বলে মনে হচ্ছে। এক্সকোডে হঠাৎ আপনার ফাইল / প্রকল্পগুলির কোনও ইতিহাস নেই। মানুষ, আমি এক্সকোডকে ঘৃণা করি .. ,,,
মাইক গ্লেডহিল

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

4

আমি সত্যিই কেবল সাবালাইম পাঠ্যের মতো কোনও সাধারণ সম্পাদকের মধ্যে ফোল্ডারটি খোলার এবং পুরো ফোল্ডারটি সন্ধান / প্রতিস্থাপন করার পরামর্শ দিচ্ছি। আমি যে অন্যান্য পদ্ধতিগুলি পেয়েছি সেগুলি অস্থির ছিল, বিশেষত যখন .xclasspace এবং cocoapods এর সাথে একত্রিত হয়েছিল।


ম্যানুয়াল পদ্ধতির পরামর্শ দেওয়ার জন্য +1। যে জিনিসগুলি "অ্যাপল সহজ" তা সর্বদা "অ্যাপল স্থিতিশীল" হয় না। এটিতে এক্সকোডের উপর নির্ভর করা জগাখিচুড়ি তৈরি করে, যা এটি নিজে নিজেই করা থেকে পরিষ্কার করতে আরও বেশি সময় নেয়।
ব্যবহারকারী 1244109

এটি কীভাবে করবেন: শীর্ষ অপশন বারের "অনুসন্ধান" এ যান, "ফাইলগুলি ফাইন্ড করুন
en/

4

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

1- প্রকল্প নেভিগেটরে আপনার প্রকল্প নির্বাচন করুন।

2- ফাইল পরিদর্শকের পরিচয় এবং প্রকার বিভাগে, নাম ক্ষেত্রটিতে একটি নতুন নাম লিখুন।

3- প্রেস রিটার্ন।

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

4- আইটেমগুলিকে নির্বাচন করে পুনরায় নামকরণ করতে, আপনার নাম পরিবর্তন করতে চান না এমন কোনও আইটেমের জন্য চেকবক্সগুলি অক্ষম করুন। কেবলমাত্র আপনার অ্যাপটির নাম পরিবর্তন করতে, অ্যাপ্লিকেশনটি নির্বাচন করুন এবং অন্যান্য সমস্ত আইটেম নির্বাচন ছাড়ুন।

5- পুনঃনামকরণ ক্লিক করুন।

সূত্র: http://help.apple.com/xcode/mac/8.0/#/dev3db3afe4f


3

এক্সকোড 6 (এখন পর্যন্ত বিটা 6) প্রকল্পগুলির নাম পরিবর্তন করে খুব নির্ভরযোগ্য নয় বলে মনে হচ্ছে। আমার জন্য এটি বেশ কয়েকটি ফাইল এবং গোষ্ঠীর নাম পরিবর্তন করে নি। এটি প্রকল্পটিতে থাকা ফিজিক্যাল ফোল্ডারেরও নাম পরিবর্তন করে না everything সব কিছু পরিষ্কার আছে তা নিশ্চিত হওয়ার জন্য আমার প্রকল্পটির নাম পরিবর্তন করতে আমি নতুন নামটি দিয়ে একটি নতুন প্রকল্প তৈরি করতে এবং সমস্ত ফাইলের অনুলিপি করতে অতিরিক্ত দৈর্ঘ্য পেরিয়ে গেলাম। সম্পদগুলি অনুলিপি করা সহজ তবে গ্রুপগুলি পুনরায় তৈরি করতে হবে। এটির সাথে সবচেয়ে বড় সমস্যাটি হ'ল কোরডেটা ডেটা মডেল ফাইলগুলি। এটিকে অনুলিপি করার চেষ্টা করার ফলে সমস্ত কিছু ঠিক আছে বলে মনে হলেও এটি একটি দূষিত মডেল ফাইলের ফলস্বরূপ।


1
এখন এই পোস্টে এক্সকোড 6ও রয়েছে! তদাতিরিক্ত, এক্সকোড 5 আমার জন্য অনুরূপ অবিশ্বাস্য আচরণ করেছিল। এখানে কেবল উল্লেখ করছি যে এক্সকোড 6 নামকরণের জন্যও নির্ভরযোগ্য নয়।
ব্যাডমিন্টনকিগ

নির্ভরযোগ্যতার ইস্যুতে 5 টি আকর্ষণীয়। আপনি কি একটি বাগ দায়ের করেছেন? এটি সম্ভব ডেটা মডেল ফাইলের কিছু আপডেট হচ্ছে না।
উছুগাকা

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

একই হয়েছে @ ওজিরকাফ্রে বলেছেন। আমাকে আবার গিট থেকে কোডটি ডাউনলোড করতে হয়েছিল ... এক্সকোড 6 পাশাপাশি।
aramusss

0

আপনি যখন XCode5 এ প্রকল্পটির নামটি পুনরায় নামকরণ করেন তখন টার্গেটগুলি ---> সাধারণ ---> পরিচয় থেকে info.plist এন্ট্রি সরানো হয়। আপনার কেবল এটি আবার উল্লেখ করা দরকার।

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


ইহা আকর্ষণীয়. এটি পুনরুত্পাদনযোগ্য হলে এটি বাগের মতো শোনাচ্ছে।
উছুগাকা

@ কুচুগাকা আমি এক্সকোড সংস্করণ 5.0 (5A1413) ব্যবহার করছি; এটি এখানে দুই বার উত্পাদিত হয়েছিল। এছাড়াও, পুরানো তথ্য.প্লেস্ট প্রকল্পের শ্রেণিবিন্যাস থেকে সরছে না। আমাদের পুরানো একটি মুছতে হবে এবং তারপরে নাম পরিবর্তন করা তথ্য.প্লেস্ট ফাইল যুক্ত করতে হবে। এটি ফাইন্ডারে উপস্থিত তবে শ্রেণিবিন্যাসের নয়।
এমএসএমকিউ

0

এক্সকোড In-তে, কোনও প্রকল্পের নাম পরিবর্তন করা আপনার অ্যাপ্লিকেশনটিকে ভেঙে দিতে পারে। এটি চেষ্টা করার আগে আপনি এটির ব্যাক আপ রেখেছেন তা নিশ্চিত করুন। প্রকল্প আইকনে ক্লিক করুন এবং পরিদর্শক ফলকে প্রকল্পের নামটি সন্ধান করুন। আপনি যদি এটি সেখানে পরিবর্তন করেন তবে এক্সকোড আপনাকে জিজ্ঞাসা করবে আপনি সম্পর্কিত ফাইলগুলির নাম পরিবর্তন করতে চান কিনা। কাজ করতেও পারে. তবে যদি তা না হয় তবে এই নিষ্ঠুর বলের পদ্ধতির চেষ্টা করুন:

  1. বন্ধ
  2. মত একটি উন্নত পাঠ্য সম্পাদক ব্যবহার করে সর্বোচ্চ টেক্সট বা অ্যাটম , রুট ফোল্ডার খুলুন। এটি ফোল্ডার কাঠামোটি খুলবে।
  3. গ্লোবাল অনুসন্ধান সঞ্চালন ও প্রতিস্থাপন (এটা সম্ভবত এর cmd + shift + f), এবং প্রতিস্থাপন My Wrong App Nameসঙ্গে New App। যদি আপনার প্রকল্পের নামটিতে ফাঁকা স্থান থাকে, এছাড়াও অনুসন্ধান করুন My_Wrong_App_Nameএবং এর সাথে প্রতিস্থাপন করুন New_App । এটি সমস্ত ফাইলের সামগ্রী পরিবর্তন করে।
  4. এখন আপনার প্রজেক্টের সমস্ত ফাইল আপনার পুরানো অ্যাপের নাম সহ সন্ধান করতে হবে। সেগুলি এবং ফোল্ডারগুলিরও নতুন নাম দিন।
  5. গুরুত্বপূর্ণ: ডান ক্লিক করে প্রকল্প ফাইলটি খুলুন> প্যাকেজ সামগ্রীগুলি দেখান, এবং সেখানে সমস্ত ফাইলের নাম পরিবর্তন করুন।
  6. আপনার এক্সকোড প্রকল্প বা কর্মক্ষেত্রটি আবার খুলুন। সঙ্কলন।

আপনি যদি পডগুলি ব্যবহার করেন তবে আপনার পডস প্রকল্পটিও খোলার দরকার আছে এবং সেখানে ফাইলগুলি পরিবর্তন করা উচিত।


0

এখানে আরও একটি দুর্দান্ত উদাহরণ যা এক্সকোড 5 এর সাথে ভালভাবে কাজ করে

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