এক্সকোড 4 এ আইফোন অ্যাপের নাম পরিবর্তন করুন


106

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

  • বান্ডিল প্রদর্শন নাম: {{PRODUCT_NAME}
  • বান্ডিলের নাম: {{PRODUCT_NAME}

আমি যা চাই, আমার প্রকল্পের নাম উদাহরণস্বরূপ "পরীক্ষা" তবে আমি "মাইসুপার অ্যাপ" রাখতে চাই। তো, আমি কোথায় এটি সবচেয়ে ভাল পরিবর্তন করতে পারি? এমন কোনও জায়গা আছে যেখানে আমি পরিবর্তন করতে পারি ${PRODUCT_NAME}?

অন্য কোনও জায়গা আছে যেখানে আমাকে এটি পরিবর্তন করতে হবে?


উত্তর:


176

ফাইলের নাম বাদে উত্তর দিন

মনে রাখবেন যে একটি উত্তর যা ফাইলের পুনরায় নামকরণের প্রয়োজন হয় না নীচে তা

ফাইলের নাম পরিবর্তন করে উত্তর দিন

ঠিক আছে, এখানে আমি যা পেয়েছি তা এই পোস্টটি পড়ার পরে আমাকে খানিকটা শিকার নিয়েছে, তাই আশা করি এই উত্তরটি সবার সহায়তা করবে:

1. বামদিকে প্রকল্পের সামগ্রীগুলির ফলকে, ফোল্ডার আইকনটিতে ক্লিক করুন।

ফোল্ডার আইকন

2. প্রকল্পের প্রতিনিধিত্ব করে শীর্ষ-স্তরের নীল লাইনটি নির্বাচন করুন।

প্রকল্প আইকন

৩. যদি আপনার কাছে ইন্সপেক্টর ফলকটি (ডান ফলক) খোলা না থাকে, এটি সক্ষম করতে বোতামটি টিপুন। এটি উপরের ডান কোণার দিকে "দেখুন" সরঞ্জামদণ্ডের তৃতীয় বোতাম।

"দেখুন" এর তৃতীয় বোতাম

4. পরিদর্শক ফলকে, সামান্য ভাঁজ করা কোণার কাগজ (ফাইলের বৈশিষ্ট্য) আইকনটি ক্লিক করুন।

ফাইল ইন্সপেক্টর

5. প্রথম জিনিসটি প্রকল্পের নাম। একটি নতুন টাইপ করুন, আপনাকে প্রকল্পের সামগ্রী ফাইলগুলির নাম পরিবর্তন করতে অনুরোধ জানানো হবে।

প্রকল্পের নাম ক্ষেত্র

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

(সম্পাদনা :) আরও একটি গুরুত্বপূর্ণ নোট। আপনার বান্ডিলটির নামকরণের অর্থ হ'ল অ্যাপল প্রভিশনিং পোর্টালের সাথে নিবন্ধিত অ্যাপ বান্ডেল শনাক্তকারী আর সেই অ্যাপ্লিকেশনটির জন্য কাজ করবে না। আপনার অ্যাপ্লিকেশনটিকে কোনও দৈহিক ডিভাইসে বিতরণ করার জন্য আপনাকে একটি নতুন অ্যাপ্লিকেশন আইডি এবং প্রভিশনিং প্রোফাইল তৈরি করতে হবে।


10
এটি সঠিক উত্তর। অন্যটি কেন গ্রহণযোগ্য তা নিশ্চিত নয়।
সামুরাইসাম

হ্যাঁ, আমি এক্সকোড 4 এ স্যুইচ করার ঠিক পরে এই পোস্ট করা হয়েছিল, এবং আমি খুব খুশি হয়েছি! এটি সত্যিই কাঁপছে, এমএস ভিজ্যুয়াল স্টুডিওকে উড়িয়ে দিয়েছে N নেট ২০০৮ (আমার দিনের কাজ)।
জে Imerman

এটি আমার জন্য কাজ করছে না। ফাইলের নাম ক্ষেত্রটি ধূসর হয়ে গেছে (লকড)। পণ্যের নাম পরিবর্তনের সঠিক সমাধান হ'ল জন ফ্রেন্ডের সাথে সম্পর্কিত পণ্যগুলি মুছতে solution
হাঁস

2
আমি নোট করব যে আপনি যখন এক্সকোডে প্রজেক্টের নামটি পরিবর্তন করেন তবে কেবলমাত্র স্বয়ংক্রিয়ভাবে পরিবর্তন হয় না অ্যাপটির প্রতিনিধি নাম name আপনাকে এটি পরিবর্তন করতে হবে না, তবে আমার মনে হয় সেখানে পুরানো নামটি পাওয়া খুব অদ্ভুত বলে মনে হচ্ছে। আমি সাধারণত এক্সকোড অবজেক্ট ব্রাউজারে manুকে ম্যানুয়ালি নাম পরিবর্তন করি, তারপরে মেইন.এম এর রেফারেন্সটি আপনার নতুন অ্যাপের প্রতিনিধি ফাইল নামে পরিবর্তন করুন (এবং অ্যাপের প্রতিনিধি .h এবং .m ফাইলগুলি সহ অন্যত্র সমস্ত রেফারেন্স পরিবর্তন করুন)।
জোয়েল

7
-1,000,000, এই উত্তরটি ভুল এবং মোছা উচিত। সঠিক উত্তর এখানে
বোবোবোবো

112

এক্সকোড ৪-এ, আপনার লক্ষ্য, "তথ্য" ট্যাবটি নির্বাচন করুন এবং "বান্ডিল প্রদর্শন নাম" ক্ষেত্রটি আপনার পছন্দমতো নাম (যেমন "মাইসুপার অ্যাপ") সেট করুন। এটি সহজতম, ব্যথা মুক্ত সমাধান।

এখানে বর্ণিত অন্যান্য সমস্ত উত্তর মূল পোস্ট করা সমস্যাটির সমাধান করে না: "আমি আইফোন স্ক্রিনের অ্যাপ্লিকেশন আইকনের নীচে প্রদর্শিত নামটি পরিবর্তন করতে চাই" " এর উর্ধ্বমুখী উত্তর: উডি, জে এবং ইউসুনেই ঠিক আছে তবে তারা সবাই প্রদর্শিত নাম পরিবর্তন করবে এবং হয়:

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

অথবা

খ) স্কিম সংক্রান্ত সমস্যার ফলে অন্যরা উল্লিখিত হয়েছে (যেমন বিদ্যমান স্কিমগুলি মুছে ফেলার / পুনর্নির্মাণের প্রয়োজন)


1
এটি সঠিক সমাধান, যদি না আপনি নাম পরিবর্তন করা ফাইলের কারণে অবিশ্বাস্য এসভিএন হরর তৈরি করার চেষ্টা না করেন।
পলরেহকুগলারের

3
+10000: এটিই একমাত্র সমাধান যা স্কেম সমস্যা বা অ্যাপ স্টোর সমস্যা বা এসএনএন সমস্যা সৃষ্টি করে না, তবুও মনে হচ্ছে নতুন বান্ডিলের নামটি প্রকাশের জন্য আপনাকে অ্যাপটি আনইনস্টল করতে হবে: আপনি কি এটিই অভিজ্ঞ?
ক্রিস্টোফ ব্লিন

@ ক্রিসটফেলব্লিন সিমুলেটরটিতে সম্ভবত এটিই ঘটেছে (এক্সকোড ক্যাশিংয়ের কারণে)। একটি আসল ডিভাইসে, দুর্ভাগ্যক্রমে আমি মনে করি না।
ক্রিস

প্রকল্প_নাম সনাক্তকারীকে পরিবর্তন করে প্রকল্প ডিরেক্টরি নামগুলিও পরিবর্তন করার চেষ্টা করা হয়। সুতরাং আপনি যদি অ্যাপের নামে "&" এর মতো অক্ষরগুলি প্রদর্শন করতে চান তবে আপনি এইভাবে এটি করতে পারবেন না।
ডালিবোর ফিলাস

70

লক্ষ্য সেটিংস পৃষ্ঠার বিল্ড ট্যাবে এটি পরিবর্তন করুন

স্পষ্টকরণ হিসাবে: লক্ষ্যগুলি নির্বাচন করুন, আপনি যে লক্ষ্যটি তৈরি করছেন তা নির্বাচন করুন, তথ্য পাবেন, বিল্ড ট্যাবটি নির্বাচন করুন, অনুসন্ধান বাক্সে 'পণ্যের নাম' লিখুন এবং সেখানে পরিবর্তন করুন।


13
ব্যাখ্যা হিসাবে, লক্ষ্যগুলি নির্বাচন করুন, আপনি যে লক্ষ্যটি তৈরি করছেন তা নির্বাচন করুন, তথ্য পাবেন, বিল্ড ট্যাবটি নির্বাচন করুন, অনুসন্ধান বাক্সে 'পণ্যের নাম' লিখুন এবং সেখানে পরিবর্তন করুন
উডি

3
আপনি যদি প্রথমে পরিষ্কার করেন তবে এখানে দুর্দান্ত কাজ করে
উডি

10
বিকল্পভাবে, আপনি লক্ষ্য নামটি ডাবল-ক্লিক করতে পারেন এবং যেহেতু পণ্যের নামের ডিফল্ট মান $(TARGET_NAME)
মাইকেল মায়ার

7
এক্সকোড 4-এ প্রক্রিয়াটি হ'ল: লক্ষ্যগুলি নির্বাচন করুন এবং সেটিংস তৈরি করুন। তারপরে অনুসন্ধান বাক্সে পণ্যের নাম টাইপ করুন। তবে, যেমনটি উল্লেখ করা হয়েছে, লক্ষ্যমাত্রার অধীনে অ্যাপ্লিকেশনটিতে ডাবল-ক্লিক করা সহজ যা আমি সবসময়ই শেষ করি।
স্নো ক্র্যাশ

এই পদ্ধতিটি বান্ডিল শনাক্তকারীকেও পরিবর্তন করে তাই ত্রুটি বার্তা ছাড়াই অ্যাপটি সংকলন করা সম্ভব নয়।
হেডকিট

17

এক্সকোড 4-এ, আপনি টার্গেটের নামের উপর 2 বার ক্লিক করুন (ডাবলিক্লিক নয়), নাম পরিবর্তন করুন এবং এক্সকোড পুনরায় চালু করুন। এটি আমার পক্ষে কাজ করেছে, এটি সহজ। এখানে চিত্র বর্ণনা লিখুন


1
আমি আশা করি এটি কাজ করবে। এটি এত সহজ বলে মনে হয়েছিল। তবে xcode 4.5.2 এর জন্য কাজ করে না
জয় Q.

এক্সকোড 5 তেও কাজ করে না, পণ্যের নামটিও আপডেট না করে (টার্গেটের বিল্ড সেটিংস ট্যাবটিতে)।
জিম রোয়েডস

9

আপনি আপনার প্রকল্প .পলিতে বান্ডেল প্রদর্শন নাম পরিবর্তন করতে চান ।

Bundle display name : ${PRODUCT_NAME}   

পরিবর্তন করা উচিত

Bundle display name : MySuperApp

এটি আইওএস-এ আইকনটির লেবেলটি পরিবর্তিত করে অ্যাপ্লিকেশন শনাক্তকারীদের পরিবর্তিত করে changes আপনি যদি কেবল বান্ডিল প্রদর্শনের নাম পরিবর্তন করেন তবে আপনাকে নতুন অ্যাপ্লিকেশন আইডি এবং প্রভিশনিং প্রোফাইল সেট আপ করতে হবে না।


6

পণ্যের নাম পরিবর্তন করা: সরাসরি "টার্গেটস" এর অধীনে নামের উপর ডাবল ক্লিক করুন এবং আপনি যা যা চান তার লক্ষ্য নামটি পরিবর্তন করুন।

পরিবর্তন হয়েছে কিনা তা পরীক্ষা করে: "টার্গেট" এ ক্লিক করুন এবং "বিল্ড সেটিংস" এর অধীনে "পণ্যের নাম" অনুসন্ধান করতে ডানদিকে সন্ধান করুন। পণ্যের নামের প্রদর্শিত মানটি আপনার পরিবর্তনকে প্রতিবিম্বিত করে। যদি তা না হয় তবে এটি $ (TARGET_NAME) এ সেট করা হচ্ছে তা নিশ্চিত করতে সেই নামটিতে ডাবল ক্লিক করুন।


5
  1. প্রকল্প নির্বাচন করুন
  2. সম্পাদনা করতে এবং পুনরায় নামকরণ করতে লক্ষ্য এবং একক ক্লিক নির্বাচন করুন এবং আপনার কাজ শেষ
  3. আপনি দেখতে পাচ্ছেন পণ্যের নাম পরিবর্তন হয়ে গেছে

এই 3 টি পদক্ষেপের জন্য এখানে স্ন্যাপ

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

সম্পাদিত: আমি আমার পোস্টের পরে ইউশুনেই ইমেজ সংযুক্তি সহ একই উত্তরটি লক্ষ্য করেছি। সুতরাং, আমি এখানে আরও কিছু তথ্য যুক্ত করব যা আমি এটি Xcode 6.3.2 এ পরীক্ষা করেছি এবং এটি কোনও পুনরায় আরম্ভের প্রয়োজন নেই।

সম্পাদিত: যখন আমি আমার ম্যাক ওএস এক্স অ্যাপ্লিকেশনটির কোনওটির নাম পরিবর্তন করেছিলাম যার নামটিতে একইভাবে কমা রয়েছে । আমি কিছু পড লিঙ্কিং লাইব্রেরিতে ফাইল (নামটি ট্রিমড আপ-টু কমা) পেয়েছি। সুতরাং, আমাকে লক্ষ্য -> বিল্ড সেটিংস -> পণ্যের নামতে আমার অ্যাপটির নামকরণ করতে হবে


4

অ্যাপ্লিকেশনটির নামটি যদি কাস্টমাইজ করা থাকে তবে তা পরিবর্তন করতে:

প্রকল্পের তথ্য -> লক্ষ্যগুলি (অ্যাপ্লিকেশন আইকন এন্ট্রিতে ক্লিক করুন) -> সেটিংস তৈরি করুন -> পণ্যের নাম


3

এক্সকোডের সাম্প্রতিক সংস্করণগুলিতে (আমি বর্তমানে ৪.৩.২-তে আছি), $ (PRODUCT_NAME) কে $ (TARGET_NAME) এ সেট করা হয়েছে যা প্রকল্প ডিরেক্টরিটির নামে ডিফল্ট হয় (ডিরেক্টরিটির নাম পরিবর্তন করে না)।

সমাধান: ফাইল নেভিগেটরে ক্লিক করুন। আপনার নীল প্রকল্প আইকনে ক্লিক করুন। লক্ষ্য তালিকাটি (প্রকল্প তালিকার অধীনে) সন্ধান করুন। আপনার টার্গেটকে হোভার-ক্লিক করুন; তারপরে এটি আপনার পণ্যটির নামকরণ করুন।


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


1

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


এক্সকোড 4 এ কোনও পণ্যটির নামকরণের জন্য এটিই একমাত্র সমাধান, যা উপায় দ্বারা, আমি আবেগের সাথে ঘৃণা করি। আমি কেবল এক্সকোড 3 ফিরে পেতে চাই। এটা উপায় ভাল।
হাঁটুন

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

1

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

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