จะเปลี่ยนชื่อแอพ iOS ได้อย่างไร?


985

ฉันเริ่มโครงการ iPhone เมื่อวันก่อนด้วยชื่อรหัสพัฒนาที่งี่เง่าและตอนนี้ฉันต้องการเปลี่ยนชื่อโครงการเพราะใกล้จะเสร็จแล้ว

แต่ฉันไม่แน่ใจว่าจะทำอย่างไรกับ Xcode พยายามเปลี่ยนชื่อแอปพลิเคชันในไฟล์ info.plist อย่างชัดเจนทำให้กระบวนการลงนามผิดไป (ฉันคิดว่า ... ) และแอปของฉันจะไม่เปิดให้ ข้อผิดพลาดของ Launcher

ฉันคิดว่าฉันสามารถสร้างโครงการใหม่และคัดลอกวางทุกอย่างได้ แต่ดูเหมือนว่าเป็นสิ่งดั้งเดิมที่ฉันหวังว่าจะได้รับการแก้ไขปัญหาที่มีอารยธรรมมากขึ้น


ฉันต้องทำสิ่งนี้สองสามครั้ง ฉันใช้เครื่องมือชื่อ Rename Xcode Project 2.1
Nosredna

มีหลายครั้งที่วิธีการที่เรียบง่ายยังคงใช้งานไม่ได้ (หรือมีการสะท้อนชื่อเก่า ฯลฯ ) ฉันโพสต์บทความที่แสดงวิธีแก้ไขปัญหานี้โดยไปที่ xml ของไฟล์โครงการด้วยตนเองที่นี่: เปลี่ยนชื่อของแอป iPhone
Jeffrey Berthiaume

นี่คือยูทิลิตี้ฟรีที่ใช้งานได้และทำงานได้ดีในประสบการณ์ของฉัน: เปลี่ยนชื่อแอพ iPhone
Frank Schmitt

1
สิ่งนี้ใช้ได้กับทุกอย่างยกเว้นการเปลี่ยนชื่อไฟล์ plist ซึ่งคุณสามารถทำได้ด้วยตนเอง
CodingWithoutComments

1
@ ทั้งหมด:ไม่ตอบเต็ม ชื่อของหน้าต่างแอปพลิเคชันและเมนูแบบเลื่อนลงของแอปพลิเคชันจะยังคงอยู่กับชื่อเดิม @ Frank Schmitt:โครงการ "Rename xCode Project" ล้มเหลวเมื่อมีการเปลี่ยนชื่อไฟล์ plist มันกำลังรอชื่อ Info.plist
JJD

คำตอบ:


995
  1. ไปTargetsในXcode
  2. Get Info ตามเป้าหมายโครงการของคุณ (ชื่อการพัฒนาปัจจุบันของคุณ)
  3. ค้นหาภายใต้Product Name Packagingเปลี่ยนค่าของสิ่งที่คุณต้องการให้ชื่อโครงการใหม่ของคุณเป็น

9
ฉันต้องออกจาก XCode และลบไดเรกทอรีสร้างของฉันก่อนที่มันจะใช้เวลาสำหรับฉัน
Simon Woodside

9
นอกจากนี้อย่าลืมเปลี่ยนมันในการกำหนดค่าแต่ละอย่าง! (Debug, Release, Ad Hoc, App Store และอื่น ๆ )
Tony Eichelberger

7
สำหรับคนอื่น ๆ ที่เป็นผู้เริ่มต้นที่สมบูรณ์ "เป้าหมาย" อยู่ในบานหน้าต่าง "กลุ่ม & ไฟล์" ทางด้านซ้ายมีป้ายเป้าหมายสีแดงและสีขาวอยู่ข้างๆ);
Hamy

312
ใน Xcode 4 คุณสามารถคลิกสองครั้งที่ชื่อเป้าหมายและเปลี่ยนโดยตรงในรายการเป้าหมาย
hallski

10
@ ทั้งหมดมีคำตอบที่ดีและได้รับการอัปเดตสำหรับ Xcode5 ที่ใช้งานได้ดีและฉันคิดว่ามันเป็นสิ่งที่ถูกต้องลองดูที่นี่stackoverflow.com/a/20418989/3027848
aledustet

353

ใน Xcode เวอร์ชันใหม่ ( Xcode 5 ด้วย ) เพื่อเปลี่ยนชื่อโครงการทำตามขั้นตอนง่าย ๆ (รายละเอียดมากที่สุด):

หมายเหตุ:ในตัวอย่างนี้ฉันจะเปลี่ยนชื่อ "ตัวอย่าง" สมมุติฐานเป็น "ทดสอบ"

  1. คลิกสองครั้งช้า ๆบนรูทโปรเจ็กต์ในเนวิเกเตอร์โปรเจ็กต์จากนั้นจะสามารถแก้ไขได้

    ป้อนคำอธิบายรูปภาพที่นี่

  2. เปลี่ยนชื่อโครงการ

    ป้อนคำอธิบายรูปภาพที่นี่

  3. หลังจากกด 'ENTER' ผู้ช่วยจะแนะนำให้คุณเปลี่ยนรายการที่เกี่ยวข้องกับชื่อโครงการทั้งหมดโดยอัตโนมัติและจะอนุญาตให้คุณยกเลิกการเลือกบางรายการถ้าคุณต้องการ

    ป้อนคำอธิบายรูปภาพที่นี่

  4. กด 'RENAME' และ Xcode จะทำส่วนที่เหลือ ในขณะเดียวกัน Xcode อาจถามคุณเกี่ยวกับตัวเลือกในการสร้างภาพรวมของโครงการ (ขอแนะนำให้ทำเช่นนั้น)

  5. นอกเหนือจากการเปลี่ยนชื่อโครงการคุณอาจต้องการเปลี่ยนชื่อโครงร่างเพื่อให้ตรงกับชื่อโครงการใหม่ของคุณ

    ป้อนคำอธิบายรูปภาพที่นี่

  6. ทำซ้ำขั้นตอนที่คล้ายกันเช่น 1 และ 2 แล้วกด OK

    ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

  7. แค่นั้นแหละ.

สถานการณ์อื่น ... คำอธิบายก่อนหน้านี้เกี่ยวข้องกับการเปลี่ยนชื่อโครงการ แต่โอกาสที่คุณจะต้องเปลี่ยนชื่อที่แสดงที่ปรากฏใต้ไอคอนแอพในหน้าจอหลัก เหล่านี้คือขั้นตอน:

  1. ในกลุ่ม "ไฟล์ที่สนับสนุน" ค้นหาไฟล์ info.plist (หรือที่เกี่ยวข้อง)

  2. ค้นหาคีย์ "Bundle display name" และเปลี่ยนค่าเป็นชื่อใหม่

    ป้อนคำอธิบายรูปภาพที่นี่

    ป้อนคำอธิบายรูปภาพที่นี่

  3. ลบแอป "เก่า" ออกจากตัวจำลองหรืออุปกรณ์ทดสอบอื่น ๆ

  4. ทำความสะอาดและสร้างแอปของคุณใหม่อีกครั้ง

  5. เพียงเท่านี้คุณจะเห็นชื่อแอพใหม่ในหน้าจอหลักของคุณ


3
การเปลี่ยนรูปแบบไม่เป็นไปอย่างราบรื่นสำหรับฉัน: ทำได้เพียงเลือก Mac ของฉันหลังจากนั้น โชคดีที่ปัญหานี้แก้ไขได้ง่าย: stackoverflow.com/questions/8377970/…
marcel salathe

1
มีปัญหาเดียวกับ @marcelsalathe การแก้ไขของเขาแก้ไขปัญหาได้ เป็นการดีที่ควรเพิ่มคำตอบของ Javier Cadiz
mattsven

มีข้อผิดพลาดกับ Xcode ที่ฟังก์ชั่นการเปลี่ยนชื่อไม่เปลี่ยนชื่อกรอบงานภายในที่ใช้ร่วมกันอย่างถูกต้อง ดูที่นี่สำหรับข้อมูลเพิ่มเติม: stackoverflow.com/questions/34749687/…
Steve Moser

"สถานการณ์อื่น" ใช้งานได้ดี! หมายเหตุสองประการ: 1. ฉันต้องเพิ่ม "ชื่อที่ปรากฏของ Bundle" ใน Info.plist เนื่องจากไม่มีค่าเริ่มต้น (Xcode 7) 2. หากดูเหมือนว่าใช้งานไม่ได้ตรวจสอบให้แน่ใจว่าคุณเปลี่ยนชื่อที่แสดงบันเดิลในไฟล์ Info.plist ในโฟลเดอร์ "ไฟล์สนับสนุน" เช่น Javier กล่าว ฉันไม่ได้ใส่ใจอย่างใกล้ชิดและเปลี่ยนมันในไฟล์ ProjectName-Info.plist ที่อยู่ใต้โฟลเดอร์ "Supporting Files" และสงสัยว่าทำไมไม่มีอะไรเกิดขึ้น
Ryan

ขอบคุณมากสำหรับคำอธิบายโดยละเอียด! :)
Lucas P.

195

คุณเปลี่ยนชื่อที่แสดงของบันเดิลใน info.plist มันง่ายอย่างที่คิด

การเปลี่ยน 'ชื่อที่แสดงของบันเดิล' (ตรงข้ามกับ 'ชื่อของบันเดิล') เป็นวิธีเดียวที่จะรวมอักขระเช่น '+' ในชื่อแอปพลิเคชันของคุณ การรวมอักขระพิเศษในชื่อโครงการจะทำให้เกิดข้อผิดพลาดเมื่ออัปโหลดไปยัง app store!


6
นี้ดีกว่าการเปลี่ยนชื่อเป้าหมายตามที่หลีกเลี่ยงความขัดแย้งและความยุ่งเหยิงใน
เอ็นจิ้

ฉันต้องเปลี่ยนชื่อผลิตภัณฑ์ในรายละเอียดข้อมูลและเปลี่ยนชื่อเป้าหมายด้วย จากนั้นฉันก็ต้องล้างไดเรกทอรีการสร้าง (กดปุ่มตัวเลือกค้างไว้ในขณะที่ไปที่เมนู xcode ผลิตภัณฑ์และจะมีตัวเลือกเพื่อล้างไดเรกทอรีการสร้าง)
j2emanue

10
สิ่งนี้จะเปลี่ยนชื่อแอปที่แสดงใต้ไอคอนโดยไม่ต้องเปลี่ยนรหัสแอพและโปรไฟล์การจัดสรร ขอบคุณ คำตอบที่ยอมรับไม่ได้ใช้อีกต่อไป (ตามที่ฉันเข้าใจ)
cloudsurfin

3
นี่คือทางออกที่เหนือกว่า! เพียงแค่เปลี่ยนชื่อภายใต้ไอคอนและไม่ใช่ตัวระบุบันเดิลซึ่งทำให้เกิดการจัดเตรียมโปรไฟล์
Matthias Schicker

หากไม่ปรากฏ 'ชื่อที่ปรากฏของบันเดิล' ให้เพิ่มชื่อนั้น
Martyn Davis

145

ใน Xcode 4 ค้นหา "ชื่อผลิตภัณฑ์" ภายใต้แท็บ "การตั้งค่าการสร้าง" ของเป้าหมาย


5
นี่เป็นคำตอบที่ไม่ดีถ้าคุณทำเช่นนั้นโครงการทดสอบของคุณจะไม่ทำงาน
Gabriel Goncalves

3
... และเห็นได้ชัดว่ามีคนอื่นอีก 118 คน!
Tash Pemhiwa

1
สิ่งนี้จะใช้งานได้ดีกับปัญหาเดียวเท่านั้นในอุปกรณ์ของผู้ใช้ของคุณมันจะสร้างแอปพลิเคชันแยกต่างหากด้วยชื่อใหม่แทนที่จะเปลี่ยนชื่อที่ติดตั้งอยู่ในปัจจุบันที่พวกเขามีอยู่แล้ว การเปลี่ยน 'ชื่อที่ปรากฏของบันเดิล' ในแผนงานโครงการเป็นวิธีที่ดีที่สุดในการดำเนินการ
MiMo

42

1. เลือกเป้าหมาย

ป้อนคำอธิบายรูปภาพที่นี่

2. เลือกข้อมูล

ป้อนคำอธิบายรูปภาพที่นี่

3. ใส่ชื่อที่ปรากฏของชุดรวมและตั้งชื่อแอพ

ป้อนคำอธิบายรูปภาพที่นี่


6
นี่เป็นทางออกเดียวที่ไม่ทำให้สับสนกับชื่อไฟล์และตัวระบุอื่น ๆ และส่วนใหญ่ - ไม่เปลี่ยน Bundle Identifier - ซึ่งเป็นสิ่งสำคัญหากคุณมีรหัสแอปอยู่แล้ว ...
Aviel Gross

39

นี่คือสิ่งที่ฉันเปลี่ยนใน Xcode 4:

  1. คลิกที่ไฟล์เป้าหมายของคุณ (ไฟล์หลักแรกของแอปพลิเคชัน)
  2. ไปที่การตั้งค่าการสร้าง
  3. เลื่อนลงคุณจะพบแถบที่เรียกว่า "บรรจุภัณฑ์"
  4. ภายใต้บรรจุภัณฑ์คุณจะเห็นชื่อผลิตภัณฑ์คุณสามารถเปลี่ยนชื่อโครงการ

1
ใช้งานได้ แต่จะเปลี่ยนชื่อแอปที่ปรับใช้ (การติดตั้งใด ๆ ที่มีอยู่จะไม่ได้รับ "อัปเกรด" มันจะเป็นแอปที่สอง) การเปลี่ยน "ชื่อที่ปรากฏของชุดข้อมูล" ตามคำตอบของ @ CodeHunter คือ nicer
Orion Edwards

37

ใน Xcode 3.2 เพียงเลือกรายการโครงการในแผงกลุ่ม & ไฟล์จากนั้นเลือกรายการเมนูโครงการ -> เปลี่ยนชื่อ ... ใช้งานได้สำหรับฉัน


37

หากคุณต้องการเปลี่ยนชื่อที่แสดงเท่านั้นคุณสามารถเปลี่ยนจากไฟล์คุณสมบัติ (plist) ของแอพโดยตรง

คุณสามารถเพิ่มแถวใหม่ด้วยคีย์ต่อไปนี้: ชื่อที่แสดงบันเดิล

นี่คือตัวอย่างสำหรับสิ่งนี้

ป้อนคำอธิบายรูปภาพที่นี่

เมื่อคุณใช้ชื่อแอพที่คุณให้กับคีย์นี้จะปรากฏขึ้น

ดังนั้นคุณสามารถทำสิ่งนี้ได้ง่ายๆ



19

จาก Xcode 4.2 ขึ้นไปคุณสามารถใช้อีกหนึ่งตัวเลือก เพียงคลิกหนึ่งครั้งที่ชื่อไฟล์. proj ที่ด้านบนในบานหน้าต่างนำทางซ้ายและจะสามารถเปลี่ยนชื่อได้ให้เปลี่ยนชื่อและโครงการทั้งหมดจะได้รับการเปลี่ยนชื่อไม่ใช่เฉพาะเป้าหมาย


18

วิธีที่ดีที่สุดที่ฉันชอบใน xcode5 คือการเปลี่ยนชื่อผลิตภัณฑ์ในการตั้งค่าอาคาร ค้นหา "ชื่อผลิตภัณฑ์" ใน "การตั้งค่าอาคาร" และเปลี่ยน

ป้อนคำอธิบายรูปภาพที่นี่


17

หากคุณต้องการเปลี่ยนชื่อแอปพลิเคชันตามที่ปรากฏบนหน้าจอโฮมของ iPhone คุณต้องทำในการกำหนดค่าเป้าหมายไม่ใช่การกำหนดค่าโครงการ

  1. ขยายกลุ่มเป้าหมายใน Xcode จากนั้นคลิกเดียวที่รายการใต้ ควรแบ่งปันชื่อโครงการของคุณซึ่งเป็นชื่อเริ่มต้นของแอปพลิเคชันที่สร้างขึ้นด้วย

  2. กด command-I เพื่อเปิดหน้าต่าง Info ขึ้นมาจากนั้นไปที่แท็ก Build

  3. ตั้งค่าการตั้งค่าดรอปดาวน์เพื่ออ่านการกำหนดค่าทั้งหมด

  4. ค้นหาการตั้งค่าชื่อผลิตภัณฑ์ภายใต้หัวข้อบรรจุภัณฑ์

  5. เปลี่ยนค่านั้นเป็นชื่อที่คุณต้องการสำหรับแอพพลิเคชั่นที่คอมไพล์แล้วและในคำอมตะของ Bugs Bunny: Viola! ทำความสะอาดแล้วสร้างและใบสมัครของคุณจะใช้ชื่อใหม่


15

ใน Xcode 4 คลิกที่ชื่อโครงการเพื่อเริ่มเปลี่ยนชื่อ


ฉันเห็นการตั้งค่าเป็น "ชื่อผลิตภัณฑ์" ไม่ใช่ "ชื่อโครงการ" - ไม่ว่าในกรณีใดการเปลี่ยนแปลงก็ใช้ได้
Joe Regan

iPhone OS 2.x SDK รุ่นเก่ามีชื่อว่า "ชื่อโปรแกรม" มันถูกเปลี่ยนด้วย 3.0 SDK เป็น "ชื่อผลิตภัณฑ์"
Giao

แต่การเปลี่ยนชื่อโครงการที่Product Nameอยู่ภายใต้Build settings-> Packagingนั้นเป็นขั้นตอนแรกไม่เช่นนั้นจะมีปัญหาเมื่อส่งรุ่นสุดท้าย
Luca

14

หากคุณต้องการเปลี่ยนชื่อที่จะปรากฏบนหน้าจอของคุณภายใต้ไอคอนของคุณใน Xcode 4 ไปที่ Targets-> info-> Bundle Display Name และเปลี่ยนเป็นอะไรก็ได้ที่คุณต้องการ


12

มันง่ายมากที่จะเปลี่ยนใน XCode 8 ป้อนชื่อแอปในฟิลด์ "ชื่อที่แสดง" ใน Project Target -> General Identity

ป้อนคำอธิบายรูปภาพที่นี่


11

นอกจากนี้: ชื่อเป้าหมายของคุณอาจเหมือนกับชื่อแอปของคุณ - โปรดทราบว่าการเปลี่ยนชื่อเป้าหมายไม่ได้เปลี่ยนชื่อแอพ - เพียงแค่การเปลี่ยนแปลงในคุณสมบัติเป้าหมายที่อธิบายด้านล่าง - จะเปลี่ยนชื่อแอป


11

สำหรับ Xcode 10.2:

แม้ว่าคำถามนี้มีคำตอบมากมาย แต่ฉันต้องการอธิบายแนวคิดทั้งหมดโดยละเอียดเพื่อให้ทุกคนสามารถนำความรู้นี้ไปใช้กับ Xcode รุ่นเพิ่มเติมหรือรุ่นก่อนหน้าได้

ทุกโครงการ Xcode ประกอบด้วยหนึ่งหรือมากกว่าหนึ่งเป้าหมาย ตามที่แอปเปิ้ล , A target specifies a product to build and contains the instructions for building the product from a set of files in a project or workspace.ดังนั้นเป้าหมายของทุกคนเป็นผลิตภัณฑ์ (app) บนตัวของมันเอง

ขั้นตอนในการเปลี่ยนชื่อ:

ขั้นตอนที่ 1:ไปที่เป้าหมายและเปิดข้อมูลแท็บของเป้าหมายที่มีชื่อที่คุณต้องการเปลี่ยน

ขั้นตอนที่ 2:ดูคีย์ชื่อบันเดิลภายใต้คุณสมบัติเป้าหมาย iOS แบบกำหนดเองที่ตั้งค่าเป็นคุณสมบัติเริ่มต้นของ$(PRODUCT_NAME)ที่ถูกกำหนดเป็นคุณสมบัติเริ่มต้นของ

ป้อนคำอธิบายรูปภาพที่นี่

ขั้นตอนที่ 3:คุณสามารถเปลี่ยนชื่อ Bundleโดยตรง (ไม่แนะนำ) หรือถ้าคุณเปิดแท็บการตั้งค่าการสร้างจากนั้นในการค้นหาชื่อผลิตภัณฑ์ภายใต้การตั้งค่าคุณจะเห็นว่าชื่อผลิตภัณฑ์ถูกตั้งค่าเป็น$(TARGET_NAME)มีการตั้งค่า

ป้อนคำอธิบายรูปภาพที่นี่

ขั้นตอนที่ 3:คุณสามารถเปลี่ยนชื่อผลิตภัณฑ์หรือเปลี่ยนชื่อเป้าหมายได้โดยดับเบิลคลิกที่เป้าหมาย

ป้อนคำอธิบายรูปภาพที่นี่

ดังนั้นการเปลี่ยนชื่อผลิตภัณฑ์ ( ชื่อแอป)หรือชื่อเป้าหมายทั้งสองจะส่งผลให้ได้ผลลัพธ์ที่คล้ายกัน แต่ถ้าคุณต้องการเปลี่ยนแอป Nam e และต้องการใช้ชื่อเป้าหมายเดิมต่อไปให้เปลี่ยนชื่อผลิตภัณฑ์เท่านั้น


10

หมายเหตุเกี่ยวกับชื่อที่แสดงบันเดิล - นี่เป็นวิธีที่ถูกต้องในการเปลี่ยนชื่อในเมนูแอพของคุณ แต่คุณอาจต้องรีเซ็ตเนื้อหาและการตั้งค่าในเครื่องมือจำลอง iOS ของคุณก่อนที่คุณจะเห็นการเปลี่ยนแปลงมีผลจริง


9

คุณสามารถปรับเปลี่ยนProduct Nameโดยไม่ต้องเปลี่ยนของคุณProject Name(โดยเฉพาะไดเรกทอรี)

สร้างการตั้งค่า> ค้นหาคำหลัก " ชื่อผลิตภัณฑ์ "> อัปเดตค่า


8

เพื่อรวบรวมข้อมูลที่เกี่ยวข้องทั้งหมดในที่เดียวนี่คือคำตอบอย่างเป็นทางการคำถามนี้ - และเป็นข้อมูลเดียวที่ทำงานกับฉันใน Xcode 5.1.1

เพียงใช้บานหน้าต่าง Identity และ Type ใน Xcode

ใช้ Identity and Type ในบานหน้าต่าง Xcode


7
  1. เลือกบรรทัดบนสุดทางด้านซ้าย (ด้วยชื่อโปรเจ็กต์จำนวนเป้าหมาย ฯลฯ )
  2. เลือกเป้าหมายที่คุณต้องการเปลี่ยนชื่อ
  3. คลิกที่ชื่อของเป้าหมายอีกครั้ง
  4. พิมพ์ชื่อใหม่
  5. กดปุ่มตกลง.

7

ฉันเห็นหลายวิธีในการเปลี่ยนชื่อแอปของคุณบนหน้าจอหลักและฉันไม่คิดว่าจำเป็นต้องแก้ไขของคุณ .plistไฟล์หรือการเปลี่ยนการตั้งค่าการสร้างของเป้าหมายนั้นเป็นธรรม

ตามค่าเริ่มต้นใน Xcode 7.2 คุณจะไม่มี 'ชื่อที่แสดงเป็นชุด' ในplistไฟล์ของคุณ

และโดยค่าเริ่มต้น 'ชื่อสินค้า' คุณในแท็บ $(TARGET_NAME)"การตั้งค่ารูปร่างของเป้าหมายของคุณจะมีค่าเท่ากับ IMHO สะดวกและไม่ได้ตั้งใจเปลี่ยน

ดังนั้นคุณสามารถเปลี่ยนชื่อเป้าหมายได้เช่นHallskiพูดในความคิดเห็นของเขาสำหรับคำตอบที่ยอมรับได้ ฉันทำรูปมันป้อนคำอธิบายรูปภาพที่นี่


6

สำหรับการเปลี่ยนชื่อแอปพลิเคชันเท่านั้น (ที่จะแสดงพร้อมกับไอคอนแอป) ใน xcode 4 หรือใหม่กว่า:

คลิกที่ไอคอนไฟล์โครงการของคุณจากกลุ่ม & ไฟล์พาเนลเลือกเป้าหมาย -> สร้างการตั้งค่า -> บรรจุภัณฑ์ -> ชื่อผลิตภัณฑ์ คลิกที่แถวนั้นป๊อปอัปจะมาพิมพ์ชื่อแอปใหม่ของคุณที่นี่

สำหรับการเปลี่ยนชื่อโครงการเท่านั้น (ที่จะแสดงพร้อมกับไอคอนโครงการ) ใน xcode 4 หรือใหม่กว่า:

คลิกที่ไอคอนไฟล์โครงการของคุณจากกลุ่ม & ไฟล์เลือกโครงการ (ด้านบนเป้าหมาย) จากบานหน้าต่างด้านขวาเพียงดูที่บานหน้าต่างด้านขวาสุด (จะมองเห็นได้เฉพาะเมื่อคุณเปิดใช้งาน "ซ่อนหรือแสดงยูทิลิตี้") มองหาโครงการ ชื่อแก้ไขชื่อใหม่ที่คุณต้องการให้โครงการของคุณ

ลบแอพของคุณจากตัวจำลอง / อุปกรณ์ทำความสะอาดและเรียกใช้การเปลี่ยนแปลงควรสะท้อนให้เห็นถึง

แค่นั้นแหละ



6

สำหรับ Xcode 11 หากคุณต้องการเปลี่ยนชื่อที่แสดงของแอปให้ไปที่ plist แล้วเปลี่ยนค่าของ CFBundleDisplayName

<key>CFBundleDisplayName</key>
<string>Your App Name</string>

แล้วเมื่อไหร่ที่เรามีหลายรูปแบบ? ขอบคุณ!
user2078023

5

วิธีที่ง่ายที่สุด: เลือกชื่อเป้าหมายดับเบิลคลิกที่ชื่อเปลี่ยนชื่อ คุณจะเห็นชื่อใหม่ของแอปใต้ไอคอนบนอุปกรณ์หรือเครื่องมือจำลอง


5

ใช้วิธีการของ Javierเพื่อเปลี่ยนชื่อแอปของฉันทำงานได้อย่างสมบูรณ์ ในท้ายที่สุดมีเพียงเล็กน้อยหายไปเล็กน้อยที่ฉันต้องการเพิ่ม

ฉันยังคงได้รับข้อผิดพลาด Mach-O Linker หลังจากทำความสะอาดและสร้างใหม่ เพื่อแก้ไขปัญหานี้; เลือก yourProject (ใน Project Navigator)> ภายใต้เป้าหมายเลือก yourProjectTests (เป้าหมายการทดสอบ)> ภายใต้แท็บทั่วไปอัปเดตค่าของแอปพลิเคชันโฮสต์เป็นโครงการที่เปลี่ยนชื่อใหม่


5

ในเป้าหมาย> สร้างการตั้งค่า> ฟิลด์ชื่อผลิตภัณฑ์คุณสามารถแก้ไขฟิลด์นั้นได้ที่นี่


5

ฉันคิดว่ามีความสับสนเล็กน้อย:

  • คุณต้องการเปลี่ยนชื่อโครงการหรือ
  • คุณต้องการเปลี่ยนชื่อแอพในแดชบอร์ด iOS หรือไม่

โดยปกติแล้วจะเพียงพอในการเปลี่ยนหลังโดยเพิ่ม / แก้ไขคีย์ BUNDLE DISLAY NAME โดยมีส่วนร่วม

ดีกว่าที่จะปล่อยให้ชื่อโครงการแตะต้อง แต่อาจมีการเปลี่ยนแปลง

โปรดทราบว่าชื่อที่ปรากฏของบันเดิลสามารถมีช่องว่างและตัวอักษรพิเศษได้ การทำเช่นนั้นเครื่องมือบรรทัด cmd บางอย่างจะล้มเหลวเนื่องจากกฎเส้นทางชื่อไฟล์

และยิ่งสามารถแสดงชื่อ Bundle Display ได้มากขึ้น

ดังนั้นหากคุณไม่อยู่ในช่วงเริ่มต้นและจำเป็นต้องเปลี่ยนชื่อโครงการภายในให้ใช้รหัสชื่อที่แสดงผล Bundle


5

มี

  • Product name( $(PRODUCT_NAME)): Target nameเริ่มต้นที่ สิ่งนี้มีประโยชน์สำหรับschemeการเลือกเป้าหมายที่เหมาะสม
  • Bundle display name( CFBundleDisplayName): Product nameเริ่มต้นที่ นี่คือสิ่งที่จะแสดงต่อผู้ใช้ iOS ของคุณ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.