ฉันต้องคิดถึงบางสิ่งที่ชัดเจน แต่ฉันไม่สามารถหาวิธีเปลี่ยนชื่อโครงการใน Xcode 4 ได้
ถ้าฉันจำอย่างถูกต้อง Xcode 3 มีรายการเมนูเฉพาะสำหรับสิ่งนี้ แต่ไม่มีรายการดังกล่าวใน Xcode 4
ฉันต้องคิดถึงบางสิ่งที่ชัดเจน แต่ฉันไม่สามารถหาวิธีเปลี่ยนชื่อโครงการใน Xcode 4 ได้
ถ้าฉันจำอย่างถูกต้อง Xcode 3 มีรายการเมนูเฉพาะสำหรับสิ่งนี้ แต่ไม่มีรายการดังกล่าวใน Xcode 4
คำตอบ:
มันกลายเป็นเรื่องไม่สำคัญอย่างแน่นอน
สิ่งที่คุณต้องทำคือคลิกสองครั้งช้า ๆบนรูทโปรเจ็กต์ในเนวิเกเตอร์โปรเจ็กต์จากนั้นแก้ไขได้ หลังจากที่คุณเปลี่ยนชื่อโครงการและกด 'Enter' มันจะแนะนำให้เปลี่ยนรายการที่เกี่ยวข้องกับชื่อโครงการทั้งหมดโดยอัตโนมัติและจะช่วยให้คุณสามารถยกเลิกการเลือกบางรายการได้หากคุณต้องการ
ดี
ตัวเลือกอื่น - เลื่อนเคอร์เซอร์ไปที่ชื่อโครงการ กด Enter ชื่อโครงการสามารถแก้ไขได้
นอกเหนือจากการเปลี่ยนชื่อโครงการคุณอาจต้องการเปลี่ยนชื่อโครงร่างเพื่อให้ตรงกับชื่อโครงการใหม่ของคุณ
ในการเปลี่ยนชื่อชุดรูปแบบของคุณ:
Product ==> Manage Schemes...
จากนั้นเลือกรูปแบบของคุณแล้วกด Return / Enter เพื่อแก้ไขชื่อ
อีกวิธีหนึ่งในProduct ==> New Scheme...
การสร้างชื่อใหม่ด้วยชื่อใหม่ของคุณ :)
จาก Apple: คำถาม & คำตอบทางเทคนิคสำหรับนักพัฒนาคลัง iOS ของ iOS 16A
ทำตามขั้นตอนเหล่านี้เพื่อเปลี่ยนชื่อแอปพลิเคชันของคุณใน Xcode 4.0 หรือใหม่กว่า:
- ใน Xcode เลือกเป้าหมายของคุณภายใต้ "เป้าหมาย" ในตัวแก้ไขโครงการจากนั้นเลือกมุมมอง> ยูทิลิตี้> แสดงตัวตรวจสอบไฟล์
- Xcode เปิดบานหน้าต่างตัวตรวจสอบไฟล์ ป้อนชื่อใหม่ของแอปพลิเคชันของคุณในฟิลด์ชื่อโครงการตามที่แสดงในรูปที่ 1 จากนั้นกดปุ่มส่งคืนบนคีย์บอร์ดของคุณ
- Xcode แสดงกล่องโต้ตอบเปลี่ยนชื่อโครงการที่มีรายการทั้งหมดที่สามารถเปลี่ยนชื่อในโครงการของคุณ ปล่อยให้แอปพลิเคชันของคุณถูกเลือกในกล่องโต้ตอบและยกเลิกการเลือกรายการอื่น ๆ ทั้งหมดดังแสดงในรูปที่ 2 จากนั้นคลิกเปลี่ยนชื่อเพื่อดำเนินการเปลี่ยนชื่อ
มีอีกวิธีหนึ่งคือ
ในการเปลี่ยนชื่อโครงการใน Xcode 4 ให้เลือกไฟล์โครงการจากตัวนำทางโครงการทางด้านซ้ายของหน้าต่างโครงการ เลือกมุมมอง> ยูทิลิตี้> ตัวตรวจสอบไฟล์เพื่อเปิดตัวตรวจสอบไฟล์ทางด้านขวาของหน้าต่างโครงการ ที่ด้านบนของตัวตรวจสอบไฟล์คือฟิลด์ข้อความชื่อโครงการ ป้อนชื่อโปรเจ็กต์ใหม่และกดปุ่ม Return หรือปุ่ม Tab
แผ่นงานจะเปิดขึ้นเพื่อถามว่าคุณต้องการเปลี่ยนชื่อรายการเนื้อหาโครงการหรือไม่ คลิกปุ่มเปลี่ยนชื่อเพื่อเปลี่ยนชื่อโครงการให้เสร็จ
นอกเหนือจากคำตอบอื่น ๆ ที่มีให้หากคุณต้องการเปลี่ยนชื่อโฟลเดอร์ที่ไฟล์ของคุณถูกวางไว้ตามค่าเริ่มต้น (ซึ่งมีอยู่ในระดับเดียวกับไฟล์ * .xcodeproj ของคุณ) จากนั้นทำตามขั้นตอนด้านล่าง:
- In Finder copy and paste the '<RootFolder>/<OldProjectName>' folder
(in the same location) and
rename the copied folder to '<RootFolder>/<NewProjectName>'
- In XCode in the 'Project Navigator' (first tab in the pane on the left)
foreach ('Group' you have in your project)
{
Select the 'Group' and observe the details in the 'File Inspector'
(first tab in the pane on the right)
if ('Path' == 'Relative to Group'
AND 'Full Path' == '<RootFolder>/<OldProjectName>')
{
Click the icon to change the path of the 'Group'
Choose the '<RootFolder>/<NewProjectName> folder
}
}
- Delete the '<RootFolder>/<OldProjectName>' folder
- Open the Project Settings, choose the Project target and under 'Build Settings'
- find change the path appropriately for the following values:
'Prefix Header' and 'Info.plist file'
และคุณทำเสร็จแล้ว
หากคุณมีโฟลเดอร์การทดสอบคุณจะต้องทำซ้ำเหมือนกัน
เปิด Navigator พร้อมคำสั่ง shift j ไม่ใช่แถบด้านซ้ายมันอยู่ทางขวา
แก้ไข 10/10/19: มีเครื่องมือที่ยอดเยี่ยมในการเปลี่ยนชื่อโครงการใน Xcode ฉันลองใช้และใช้งานได้ดี:
https://github.com/appculture/xcode-project-renamer
ฉันโพสต์สิ่งนี้เนื่องจากฉันดิ้นรนตลอดเวลาเมื่อเปลี่ยนชื่อโครงการใน XCode
การเปลี่ยนชื่อโครงการนั้นดีและเรียบง่าย แต่ไม่ได้เปลี่ยนชื่อโฟลเดอร์ซอร์ส นี่คือขั้นตอนของสิ่งที่ฉันได้ทำซึ่งใช้งานได้ดีใน Xcode 4 และ 5 ขอบคุณลิงก์ด้านล่าง
ลิงค์ REF:
เปลี่ยนชื่อโครงการ
เปลี่ยนชื่อโฟลเดอร์ต้นทางและไฟล์อื่น ๆ
1- สำรองข้อมูลโครงการของคุณ หากคุณกำลังใช้คอมไพล์ให้คอมมิตเปลี่ยนแปลงใด ๆ ทำสำเนาของโฟลเดอร์โครงการทั้งหมดและสำรองข้อมูลในเครื่องย้อนเวลาก่อนทำการเปลี่ยนแปลงใด ๆ
2- เปิดโครงการของคุณ
3- ช้าดับเบิ้ลคลิกหรือกด Enter ที่ชื่อโปรเจ็กต์ (ไอคอนสีน้ำเงินด้านบน) แล้วเปลี่ยนชื่อเป็นอะไรก็ได้ที่คุณต้องการ
หมายเหตุ: หลังจากที่คุณเปลี่ยนชื่อโครงการและกด 'Enter' มันจะแนะนำให้เปลี่ยนรายการที่เกี่ยวข้องกับชื่อโครงการทั้งหมดโดยอัตโนมัติและจะช่วยให้คุณสามารถยกเลิกการเลือกบางรายการได้หากคุณต้องการ เลือกทั้งหมดแล้วคลิกตกลง
4- เปลี่ยนชื่อโครงการ a) คลิกเมนูด้านขวาถัดจากปุ่มหยุดและเลือกจัดการแบบแผน b) คลิกครั้งเดียวช้าหรือกด Enter ในรูปแบบชื่อเก่าและเปลี่ยนชื่อเป็นสิ่งที่คุณต้องการ ค) คลิกตกลง
5 - สร้างและเรียกใช้เพื่อให้แน่ใจว่าใช้งานได้
หมายเหตุ: ณ จุดนี้ไฟล์โครงการสำคัญทั้งหมดควรถูกเปลี่ยนชื่อยกเว้นความคิดเห็นในคลาสที่สร้างขึ้นเมื่อโครงการถูกสร้างขึ้นหรือโฟลเดอร์ต้นทาง ต่อไปเราจะเปลี่ยนชื่อโฟลเดอร์ในระบบไฟล์
6- ปิดโครงการ
7- เปลี่ยนชื่อโฟลเดอร์ main และโฟลเดอร์ source
8- คลิกขวาที่ไฟล์ชุดโครงการ. xcodeproj และเลือก“ แสดงเนื้อหาแพ็คเกจ” จากเมนูบริบท เปิดไฟล์. pbxproj ด้วยโปรแกรมแก้ไขข้อความใด ๆ
9- ค้นหาและแทนที่ชื่อโฟลเดอร์เดิมด้วยชื่อโฟลเดอร์ใหม่
10- บันทึกไฟล์
11- เปิดโครงการ XCode ทดสอบ
12- เสร็จสิ้น
ฉันพบปัญหานี้เช่นกัน สิ่งที่ฉันทำคือฉันเพิ่งเปลี่ยนชื่อของเป้าหมาย จากนั้นชื่อที่แสดงบน iPhone หรือโปรแกรมจำลองการเปลี่ยนแปลง ชื่อของไฟล์ในโครงการจะไม่เปลี่ยนแปลง ลองใช้วิธีนี้
การเปลี่ยนชื่อโครงการเป็นวิธีที่ดีที่สุด
นี่คือสิ่งที่ฉันทำใน Xcode 4.3.2:
ฉันสร้างอุปกรณ์เสริมที่กำหนดเองด้วยกรอบแบ็กเอนด์และไอคอนที่คล้ายกัน ไม่มีอะไรสมบูรณ์แบบ แต่เป็นวิธีที่รวดเร็วในการบันทึกการคลิกการกำหนดค่าเมื่อแอพมีความคล้ายคลึงกันมากมาย
สิ่งเหล่านี้ไม่ได้ผลสำหรับฉัน เหตุผลก็คือใน Finder ฉันได้เปลี่ยน oldAppName.xcodeproj ด้วยตนเองไปแล้ว
newAppName.xcodeproj
ด้วยชื่อใหม่ดังนั้นเมื่อฉันพยายามแก้ไขชื่อโครงการใน Xcode 4 ฉันพบข้อผิดพลาดว่าไม่สามารถบันทึก newAppName.xcodeproj เนื่องจากมีอยู่แล้ว วิธีแก้ไขคือเปลี่ยนโดยใช้ Finder, newAppName.xcodeproj เป็น
anyOtherName.xcodeproj,
และจากนั้นฉันสามารถแก้ไขชื่อโครงการใน Xcode และ Xcode ได้เปลี่ยนชื่อ anyOtherName.xcodeproj เป็น newAppName.xcodeproj