เป็นไปได้หรือไม่ที่จะเลือก Swift เวอร์ชันที่จะใช้ใน Xcode


10

มีการอัปเดตสำหรับ Xcode 6.3 และมี Swift (1.2) เวอร์ชันใหม่ หากฉันอัปเดตฉันต้องย้ายรหัส Swift ทั้งหมดไปเป็น 1.2 หรือฉันสามารถเลือก Swift เวอร์ชันที่เก่ากว่าได้หรือไม่

คำตอบ:


6

คุณต้องโยกย้ายรหัสทั้งหมดของคุณไปที่ Swift 1.2 หากคุณใช้ Xcode 6.3 หากคุณไปที่Edit > Convert > To Swift Syntax ล่าสุดมันจะช่วยให้พบการเปลี่ยนแปลงมากมาย อย่างไรก็ตามยังมีการแก้ไขด้วยตนเองอีกมากที่ต้องทำ

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


1
ขอบคุณสำหรับคำตอบ! ฉันต้องการอัปเดตรหัส แต่ตอนนี้ฉันไม่มีเวลาและฉันก็ไม่อยากเสี่ยงกับปัญหาการย้ายถิ่น แต่ Xcode SourceKit Service เก่าล้มเหลวตลอดเวลาดังนั้นฉันต้องการใช้เวอร์ชันใหม่กับ Swift เก่า :(
harinsa

@ ใช่คุณไม่สามารถเลือกรุ่นได้ซึ่งเป็นสาเหตุที่ฉันให้โซลูชันที่ฉันแนะนำ
Jonathan J.

3

คุณสามารถเลือกเวอร์ชั่นของ Swift ที่คุณต้องการใช้ใน Xcode 7.3 ผ่านดังต่อไปนี้: (เมนู) XCode> Toolchains> (เลือกรุ่นของคุณ)

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


8
ใน Xcode 8.0-beta ตัวเลือกนี้จะถูกลบ ...
Peter Gerhat

5
ฉันดาวน์โหลด ( swift.org/builds/development/xcode/… ) แล้วติดตั้ง toolchain ด้วยตนเองและเมนู Xcode ปรากฏขึ้นอีกครั้งใน v8 beta 3
Jörn

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