เป็นไปได้หรือไม่ที่จะรันทั้ง Xcode 3 และ 4 เคียงข้างกันบนเครื่องเดียวกัน?


13

ตามที่ชื่อบอกไว้ฉันสามารถติดตั้ง Xcode ทั้งสองเวอร์ชันในเครื่องเดียวกันได้หรือไม่


1
เพราะความอยากรู้ ... ทำไม? (โอ้พุทโธ่มันเป็นสิ่งที่แอปเปิ้ลพูด)
Ricket

2
@Ricket: เนื่องจาก Xcode นั้นเป็นรถมากตอนนี้และไม่จำเป็นต้องมี v4 เพื่อใช้ SDK ล่าสุด
Philip Regan

คำตอบ:


13

เพื่อตอบคำถามของคุณ: ใช่ เมื่อคุณติดตั้ง Xcode 4 (และเครื่องมือ dev) โฟลเดอร์ Xcode "เก่า" ของคุณจะถูกเปลี่ยนชื่อเป็น Developer-old (หากคุณติดตั้ง Xcode 3 ไว้แล้ว)

ในการตอบ Ricket: Xcode 4 ไม่รองรับบางสิ่ง (เช่น) เช่นปลั๊กอินและคุณสมบัติบางอย่าง (เช่นรหัสแอสเซมบลี) นั้นไม่มีอยู่ใน Xcode4 (อาจยังหรือไม่เคย) ดังนั้นหากคุณพึ่งพาบางสิ่งคุณอาจต้องการ สำเนา Xcode 3 รอบ ๆ

หากคุณต้องการที่จะดูดี Xcode 4 รีวิว (และเห็นบางส่วนของผลประโยชน์ที่สำคัญ / ข้อบกพร่อง) มีลักษณะที่นี้


1
นั่นไม่ใช่สิ่งที่เกิดขึ้นเมื่อฉันติดตั้ง Xcode 4 ในวันอื่น มันลบ Xcode 3 อย่างสิ้นเชิงบางทีพฤติกรรมนั้นเปลี่ยนไปในเวอร์ชั่นที่ใหม่กว่า
andynormancx

1
@ อันที่น่าแปลก แต่ฉันไม่สามารถยืนยันหรือปฏิเสธได้ในตอนนี้เพราะฉันมีทั้งคู่อยู่แล้ว ฉันแน่ใจว่ามีตัวเลือกในการหลีกเลี่ยงและแทนที่ แต่ฉันติดตั้งเมื่อไม่กี่เดือนที่ผ่านมาและฉันจำไม่ได้ตอนนี้
Martin Marconcini

9

ใช่.

จากเอกสาร 'About Xcode และ iOS SDK.pdf':

ตามค่าเริ่มต้น Xcode 4 จะติดตั้งในโฟลเดอร์ / ผู้พัฒนา - แต่ถ้าคุณต้องการติดตั้งในโฟลเดอร์อื่น ๆ จะอนุญาตให้มันอยู่ร่วมกับการติดตั้ง Xcode 3.2 ก่อนหน้านี้คุณสามารถเปลี่ยนตำแหน่งนี้ได้ คุณทำได้โดยเลือก "ติดตั้งแบบกำหนดเอง"

เอกสารให้คำแนะนำโดยละเอียด


0

เพิ่งติดตั้ง Xcode 4 (iOS 5 เบต้า) ตามตัวชี้ของ Wayfaring Stranger เพื่อเปลี่ยนปลายทางของ Essentials (ค่าเริ่มต้นคือโฟลเดอร์นักพัฒนาซึ่งน่าจะถอนการติดตั้ง Xcode 3)

อย่างไรก็ตามโปรดทราบว่าการติดตั้งเครื่องมือ commandline-a-vis นั้นไม่ราบรื่นนัก จนถึงตอนนี้ฉันสังเกตเห็น:

  1. xed หายไปจาก PATH (และ Xcode ใหม่ไม่ได้รับการเพิ่มเช่นกัน) สคริปต์ / ชื่อแทนของฉันหยุดทำงานจนกว่าฉันจะแก้ไขปัญหา คุณอาจต้องการให้แน่ใจว่า PATH ของคุณได้รับการตั้งค่าทันทีหลังจากการติดตั้ง

  2. xed จากโฟลเดอร์การติดตั้งแบบกำหนดเองของฉัน (4.0) ไม่พบ Xcode.app ที่ควรเปิดใช้

  3. XcodeBuild (และอาจเป็นเครื่องมือบรรทัดคำสั่งอื่น ๆ ) ถูกแทนที่ด้วยใหม่ใน / usr / bin ดังนั้นหากคุณกำลังสร้างกับ SDK ที่ไม่รวมอยู่ใน Xcode 4 (เช่น 4.2) คุณจะได้รับข้อผิดพลาดในการสร้าง

เท่าที่คำถามที่ว่าทำไมคนเราต้องการติดตั้งแบบเคียงข้างกันมีอีกเหตุผลที่คนอื่นไม่ได้พูดถึง หากคุณมีทีมงานไม่กี่คนและวันที่จัดส่งคุณอาจไม่ต้องการเปลี่ยนเครื่องมือของคุณจนกว่าจะถึงวันที่ในภายหลัง แต่คุณอาจต้องการตรวจสอบว่ามีอะไรใหม่ ตัวอย่างเช่นฉันต้องการติดตามพร้อมกับเซสชัน WWDC ที่กล่าวถึงคุณสมบัติ SDK / Xcode ใหม่


0

เพิ่งให้ XCode 3 กับ 4 ทำงานร่วมกัน ก่อนอื่นฉันติดตั้ง XCode 4 แล้วตัดสินใจว่าฉันต้องการทั้งคู่ หลังจากติดตั้ง XCode 3 เป็น / Developer / XCode3 แล้ว XCode 4 ก็หยุดทำงาน ฉันรันโปรแกรมติดตั้ง XCode 4 อีกครั้งและตอนนี้ก็ใช้ได้แล้ว

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