เมื่อสร้างไฟล์ต้นฉบับใหม่ xcode จะเพิ่มความคิดเห็นด้วยชื่อและชื่อ บริษัท ของคุณ
ฉันจะตั้งชื่อ บริษัท ของฉันสำหรับ xcode ได้ที่ไหน (ไม่ใช่โครงการ)
เมื่อสร้างไฟล์ต้นฉบับใหม่ xcode จะเพิ่มความคิดเห็นด้วยชื่อและชื่อ บริษัท ของคุณ
ฉันจะตั้งชื่อ บริษัท ของฉันสำหรับ xcode ได้ที่ไหน (ไม่ใช่โครงการ)
คำตอบ:
ใน xCode 7.3 (แก้ไข: ถึง 11.3.1) เพียงแค่เลือกไฟล์โครงการด้านบนและค้นหาในยูทิลิตี้บนบานหน้าต่างด้านซ้าย
ในเมล็ดพันธุ์ Xcode 4 GM:
ในบานหน้าต่างนำทาง (ด้านซ้ายสุด) เลือกโปรเจ็กต์ (รายการบนสุด)
ขยายบานหน้าต่างยูทิลิตี้ (ที่หน้าต่างบนขวาปุ่มขวาสุดในกลุ่ม "ดู" 3 ปุ่ม)
ในส่วน "เอกสารโครงการ" คือช่องข้อความ "องค์กร" (มุมมองการตรวจสอบไฟล์ส่วนที่สองจากด้านบน)
ตามค่าเริ่มต้น Xcode จะแทรกชื่อ บริษัท ที่คล้ายกับสิ่งต่อไปนี้ในไฟล์ต้นฉบับใหม่ทั้งหมด (.m .h ฯลฯ ):
ลิขสิทธิ์ (c) 2009 MyCompanyName สงวนลิขสิทธิ์.
การเปลี่ยนการอ้างอิงนี้ทำได้ง่ายเพียงป้อนข้อมูลต่อไปนี้จากภายในหน้าต่างเทอร์มินัลแทนที่“ YourNameHere” ด้วยข้อความที่คุณต้องการ ตรวจสอบให้แน่ใจว่าได้ป้อนข้อมูลทั้งหมดในบรรทัดเดียวในเทอร์มินัล
ค่าเริ่มต้นเขียน com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
หรือ
คุณสามารถไปที่ ~ / Library / Preferences และดับเบิลคลิก com.apple.Xcode.plist และใช้ตัวแก้ไข plist ที่มีประโยชน์เพื่อตั้งค่านี้และค่าเริ่มต้นที่น่าสนใจอื่น ๆ ที่ไม่ครอบคลุมในแผงการกำหนดลักษณะ Xcode หรือ IB
หรือ
คำตอบของ @slfสำหรับคำถามนี้แสดงวิธีที่ปรับปรุงเพื่อให้บรรลุสิ่งนี้ใน Xcode 4 (วางด้านล่าง)
ในบานหน้าต่างนำทาง (ด้านซ้ายสุด) เลือกโปรเจ็กต์ (รายการบนสุด)
ขยายบานหน้าต่างยูทิลิตี้ (ที่หน้าต่างบนขวาปุ่มขวาสุดในกลุ่ม "ดู" 3 ปุ่ม)
ในส่วน "เอกสารโครงการ" คือช่องข้อความ "องค์กร" (มุมมองการตรวจสอบไฟล์ส่วนที่สองจากด้านบน)
ฉันได้ทดสอบกับ Xcode 4.2 Beta 7 (iOS 5.0)
ดูเหมือนว่า Xcode จะไม่ดึง ORGANIZATIONNAME จากทั้งคู่
ค่าเริ่มต้นเขียน com.apple.Xcode PBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME = "YourNameHere";}'
ไม่
~ / Library / Preferences / com.apple.Xcode.plist
วิธีแก้ไขที่เหมาะสมคืออัปเดตชื่อและชื่อ บริษัท ของคุณในสมุดที่อยู่
จากนั้นคุณสามารถลองโดยสร้างโครงการ Xcode ใหม่:
หรือคุณสามารถตั้งชื่อ บริษัท ในบัตรที่อยู่ของคุณในแอปพลิเคชันสมุดที่อยู่ Mac OS X ทำงานให้ฉัน (SL, Xcode 3.2.2)
การเพิ่มสิ่งที่ SLF เขียนไว้ข้างต้น:
ในเมล็ดพันธุ์ Xcode 4 GM:
ในบานหน้าต่างนำทาง (ด้านซ้ายสุด) เลือกโปรเจ็กต์ (รายการบนสุด)
ขยายบานหน้าต่างยูทิลิตี้ (ที่หน้าต่างบนขวาปุ่มขวาสุดในกลุ่ม "ดู" 3 ปุ่ม)
ในส่วน "เอกสารโครงการ" คือช่องข้อความ "องค์กร" (มุมมองการตรวจสอบไฟล์ส่วนที่สองจากด้านบน)
แต่มีจุดเล็ก ๆ :
การเปลี่ยนชื่อองค์กรตามที่ SLF อธิบายไว้ไม่ได้ตั้งค่าไฟล์โครงการว่าแก้ไขแล้วและไม่มีการเปลี่ยนแปลงใด ๆ ที่บันทึกไว้
คุณต้องทำการเปลี่ยนแปลงเล็กน้อยในโครงการเช่นการเพิ่มกลุ่มหลังจากที่คุณเปลี่ยนชื่อองค์กรซึ่งจะทำให้ Xcode 4 บันทึกไฟล์
นอกจากนี้หากคุณกำลังทำงานกับพื้นที่ทำงานคุณต้องทำการเปลี่ยนแปลงสำหรับแต่ละโครงการ
ทดสอบที่ XCode 4.0.2
หากคุณต้องการเปลี่ยน __MyCompanyName__ ในXcode 4คุณสามารถลองใช้คำสั่งต่อไปนี้
ค่าเริ่มต้นเขียน com.apple dt .Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
อย่างระมัดระวังสิ่งนี้เขียนในโดเมน com.apple dt .Xcode ไม่ใช่ com.apple.Xcode
ฉันทดสอบกับ Xcode 4 pre3 เท่านั้นและใช้งานได้
เพียงไปที่ appName-Info.plist และเพิ่มช่อง "ลิขสิทธิ์ (มนุษย์อ่านได้)": nameOfDeveloper หรือ companyName :
ใน XCode 5 คุณสามารถเลือกชื่อ บริษัท ในการสร้างโครงการได้ หากคุณต้องการเปลี่ยนชื่อ บริษัท สำหรับโครงการที่มีอยู่:
มีความสับสนมากกว่าที่ควรจะเป็น ฉันชี้แจงที่นี่: https://stackoverflow.com/a/9793899/1273966ฉันจะทำเช่นเดียวกันในหัวข้อนี้
หากชื่อองค์กรว่างเปล่าในเอกสารโครงการ (อธิบายไว้ด้านบน) ชื่อ บริษัท จะถูกดึงออกจากรายการ "ฉัน" ในสมุดที่อยู่ของคุณ
หากคุณป้อนชื่อองค์กรในเอกสารโครงการตามที่อธิบายไว้ข้างต้นชื่อนี้จะแทนที่ชื่อ บริษัท ในสมุดที่อยู่ IE: คุณสามารถแทนที่ชื่อ บริษัท ของคุณได้ในแต่ละโครงการ ค่อนข้างฉลาด แต่เห็นได้ชัดว่ามีคนจำนวนมากสับสน
เปิด xcode
ขยายบานหน้าต่างยูทิลิตี้ (ที่หน้าต่างบนขวาปุ่มขวาสุดในกลุ่ม "ดู" 3 ปุ่ม)
ในส่วน "เอกสารโครงการ" คือช่องข้อความ "องค์กร" (มุมมองการตรวจสอบไฟล์ส่วนที่สองจากด้านบน)
คุณสามารถตั้งชื่อได้
ใน XCode 4 เปิดโปรเจ็กต์ของคุณ เลือกรายการบนสุดใน Project Navigator (MyProjectName, 1 เป้าหมาย, iOS SDK 4.3 - หรืออะไรก็ได้) เปิดตัวตรวจสอบไฟล์ (View-> Utilities) ในส่วนเอกสารโครงการคุณควรเห็นบรรทัด "องค์กร" แก้ไขและไฟล์ใหม่ที่คุณสร้างจะแสดงชื่อองค์กรใหม่ นี่คือการตั้งค่าโครงการดังนั้นคุณจะต้องทำทุกโครงการ
ฟิลด์ชื่อองค์กรคือฟิลด์ที่แสดงในวิซาร์ดโครงการใหม่ ค่าเริ่มต้นคือค่าที่อยู่ในโครงการที่เปิดไว้ก่อนหน้านี้
ดูเหมือนว่า Xcode 4 เวอร์ชันสุดท้ายจะไม่เป็นไปตามการตั้งค่า ORGANIZATIONNAME (ทั้งรุ่นเก่าหรือรุ่นใหม่ที่มี com.apple.dt.Xcode สิ่งนี้แย่มากสำหรับฉันเพราะฉันมีชื่อ บริษัท ในบัตรที่อยู่ของฉัน แต่ฉันไม่ได้ทำงาน Xcode ให้กับ บริษัท ของฉันดังนั้นฉันไม่ต้องการให้มีการแทรกชื่อ บริษัท จริงในไฟล์ต้นฉบับของฉันฉันต้องการค่าที่ฉันตั้งไว้สำหรับ ORGANIZATIONNAME
อัปเดต : ดูเหมือนว่าจะใช้งานได้บางส่วน ฉันได้ปิด Xcode ก่อนที่จะตั้งค่าจากนั้นฉันเริ่มต้นใหม่และสร้างโครงการใหม่ ฉันเห็นว่ายังคงใช้ชื่อ บริษัท ของฉันจากบัตรสมุดที่อยู่ของฉันไม่ใช่ ORGANIZATIONNAME แต่แล้วฉันก็สร้างไฟล์ใหม่ในโปรเจ็กต์ (ไฟล์> ไฟล์ใหม่ ... ) และเมื่อสร้างขึ้นไฟล์เหล่านั้นได้รับค่าจาก ORGANIZATIONAME ดังนั้นดูเหมือนว่าโค้ดจะมีโค้ดอย่างน้อยสองบิตที่กรอกชื่อ บริษัท ในเทมเพลตไฟล์และถูกดึงมาจากตำแหน่งต่างๆ
คุณสามารถลองลบapp-info.plist
และลองป้อนข้อมูลapp-info.plist
ในโครงการของคุณ