ใน Xcode 4.3 ฉันจะใส่เครื่องมือเพิ่มเติมที่ไหน


16

ฉันสับสน ฉันเพิ่งดาวน์โหลดแพคเกจเสริม 6 แพคโดยใช้Xcode > Open Developer Tool > More Developer Tools...และฉันคิดว่าไฟล์. dmg จะมีไฟล์. pkg แต่มันบรรจุโปรแกรมไว้แทน ฉันควรติดตั้งโปรแกรมเหล่านี้ที่ไหน

ฉันสงสัยว่าคำตอบอาจเป็น "ทุกที่ที่คุณต้องการ" - แต่ฉันไม่ชอบความคิดนั้น ฉันต้องการวางไว้ในตำแหน่งมาตรฐานหรือแบบธรรมดา

ไม่มีไฟล์ README ที่บอกว่าควรไปที่ไหน

สำหรับตอนนี้ฉันกำลังใส่พวกมันเข้าไป/Applications/Xcode Toolsแต่ดูเหมือนว่ามันน่าเบื่อ

ยังแปลก: มีไฟล์. dmg สำหรับเครื่องมือบรรทัดคำสั่งที่ฉันติดตั้ง แต่จริง ๆ แล้วคือ. pkg ภายใน. dmg ซึ่งแตกต่างจากที่อื่น 6 ฉันไม่แน่ใจว่าทำไม Apple ให้ .dmg Xcode > Preferences... > Downloads > Componentsสำหรับเครื่องมือบรรทัดคำสั่งเมื่อมีการติดตั้งผ่านทาง ฉันคิดว่ามันน่าสับสน

และสุดท้าย: อิมเมจ "เครื่องมือเสียง" มีไดเรกทอรีที่ชื่อว่า "CoreAudio" ซึ่งประกอบด้วยซอร์สโค้ดทั้งหมดและรวมไฟล์ไว้ด้วย สิ่งเหล่านี้ควรจะไปที่ไหน ฉันไม่ต้องการให้อยู่ภายใต้แอปพลิเคชัน

บรรจุภัณฑ์ของเครื่องมือเสริมดูเหมือนจะเจ็บแสบเล็กน้อยสำหรับฉัน


หากเป็นเพียงโฟลเดอร์ * .app คุณสามารถวางไว้ภายใต้ / Applications แล้วเปิดด้วย $ open -a tool-name
rubixibuc

คำตอบ:


19
  1. ค้นหา Xcode.app และเปิดโดย 'แสดงเนื้อหาแพ็คเกจ'
  2. ลากและวางเครื่องมือพัฒนาใหม่จาก. dmg ที่ดาวน์โหลดไป/Applicationsไว้ใน Xcode
  3. เพิ่มตัวคุณเองใน 'การแบ่งปันและการอนุญาต' /Resourcesด้วยสิทธิ์อ่าน / เขียน
  4. ทำซ้ำขั้นตอนที่ 3 สำหรับไฟล์

     /Resources/IDEHelperApps.plist
    
  5. เปิดไฟล์ IDEHelperApps.plist ใน TextEdit.app

  6. เพิ่มสตริงด้วยชื่อของเครื่องมือที่เพิ่มเข้าไปในอาร์เรย์แรก ตัวอย่างเช่น:

    <string>Contents/Applications/PackageMaker.app</string>
    
  7. บันทึก.plistและรีสตาร์ท Xcode


ยอดเยี่ยม, สุกใส, สุกใส นี่เป็นคำตอบที่ฉันหวังไว้อย่างแน่นอน ปกติแล้วสิ่งเหล่านี้จะเกิดขึ้นก่อนหน้านี้หรือไม่ (ฉันไม่เคยสังเกตในข้อ 4.2) คุณรู้ไหมว่าทำไม Apple ถึงทำให้มันเจ็บปวดใน 4.3 เหล่านี้?
ทอดด์เลห์แมน

1
@ToddLehman พวกเขาต้องการให้ Xcode ไม่จำเป็นต้องดาวน์โหลดหลายกิกะไบต์สำหรับการอัพเดททุกครั้ง ดังนั้นพวกเขาจึงแยกเครื่องมือทั้งหมดที่คุณต้องการ ฉันคิดว่าพวกเขาทำให้มันยากมากเพราะนี่เป็นวิธีแก้ปัญหาจริงๆ ฉันหวังว่าเร็ว ๆ นี้พวกเขาจะทำสิ่งนี้โดยอัตโนมัติมากกว่า
jmlumpkin

3
สิ่งนี้จะยังคงมีผลต่อการอัพเดทหรือไม่?
Timothy Mueller-Harder

หวังว่าพวกเขาจะรวมไว้ในส่วนดาวน์โหลดของการตั้งค่าในอนาคตอันใกล้!
Jowie

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

3

วางไว้ทุกที่ที่คุณต้องการ Unix และ Mac OS ไม่สนใจว่าไฟล์ปฏิบัติการของคุณอยู่ที่ไหน


1
แน่นอน. :) แต่เราตั้งใจที่จะวางพวกเขาไว้ที่ไหน? เหมาะสมที่สุดอยู่ที่ไหน พวกเขาเคยไปกับรุ่นเก่าที่ไหน
ทอดด์เลห์แมน

/ Applications เป็นไดเรกทอรีหลักสำหรับโฟลเดอร์ * .app ตำแหน่งใด ๆ ภายในโฟลเดอร์หรือไดเรกทอรีย่อยของโฟลเดอร์นั้นเป็นตรรกะ ตำแหน่งที่คุณมีในขณะนี้คาดว่าสมบูรณ์แบบ :-)
rubixibuc

@ToddLehman ฉันไม่คิดว่าจะมีตำแหน่งเริ่มต้นทันทีสำหรับพวกเขา พวกเขาเคยอยู่ภายใต้ / นักพัฒนา / แอปพลิเคชันดังนั้นคุณสามารถนำพวกเขาไปที่นั่นอีกครั้งหากคุณต้องการ แต่ฉันขอแนะนำเพียงแค่วางไว้ใน / แอปพลิเคชัน
jmlumpkin

ไม่มีที่ไหนที่คุณ "ตั้งใจ" ที่จะนำพวกเขา ไม่มีที่ไหนที่เหมาะสมกว่าที่อื่น วางไว้ทุกที่ที่คุณต้องการ หลายคนใช้/Applicationsหรือ~/Applicationsหรือ/Developer/Applicationsแต่ไม่มีเหตุผลสำหรับมันมันเป็นความชอบส่วนตัว ด้วยรุ่นเก่าพวกเขาไปที่ไหนสักแห่งใน/Developer/Applicationsแต่ไม่มีเหตุผลที่จะเลือกที่ใดก็ได้ คุณสามารถทิ้งไว้บน DMG ได้ถ้าต้องการ
Abhi Beckert

/ Developer / * ดูเหมือนว่าจะไม่ได้ใช้งานแล้ว XCode 4.3 ยังเสนอให้ลบไดเรกทอรีทั้งหมดระหว่างการติดตั้ง
nohillside
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.