Η Apple ανακοίνωσε χθες την κυκλοφορία της έκδοσης Gold Master πριν από την τελική έκδοση της έκδοσης Xcode 7.3.1 που απευθύνεται σε προγραμματιστές. Αυτή η ενημέρωση φέρει τον αριθμό των Δημιουργία 7D1012 και επικεντρώνεται κυρίως στις διορθώσεις σφαλμάτων για να προετοιμάσει την επόμενη έκδοση στο ευρύ κοινό.
Τον περασμένο μήνα, η Apple κυκλοφόρησε το Xcode 7.3 μετά από μια μακρά δοκιμαστική περίοδο. Αυτή η ενημέρωση του Xcode 7.3 περιελάμβανε τα πιο πρόσφατα SDK για iOS 9.3, watchOS 2.2 και OS X 10.11.4 και η τελευταία έκδοση του Swift 2.2 συμπεριλήφθηκε επίσης.
Περιλαμβάνεται πιο στιλβωμένος κώδικας, ώστε οι προγραμματιστές να μπορούν να γράφουν τα προγράμματά τους γρηγορότερα και πιο αποτελεσματικά. Διευκολύνει επίσης τους προγραμματιστές να δημιουργήσουν περιεχόμενο για το Apple Watch, καθώς προβλέπει το γρήγορη εναλλαγή μεταξύ ρολογιών συγχρονιστεί με το iPhone.
Το Xcode 7.3.1 GM είναι διαθέσιμο σε ιστότοπος προγραμματιστή από την Apple, μπορείτε να ελέγξετε τη λίστα αλλαγών παρακάτω:
Σύστημα κατασκευής
• Η ρύθμιση Enable Clang Module Debugging build έχει καταργηθεί σε αυτήν την έκδοση, διορθώνοντας ζητήματα που θα μπορούσαν να προκαλέσουν σφάλμα Xcode ή εμφάνιση ελλιπών πληροφοριών στην προβολή μεταβλητών. (25535528)
• Διορθώθηκε ένα σφάλμα όπου ένας στόχος εργαλείου γραμμής εντολών Swift στο οποίο το -ObjC μεταβιβάζεται στον σύνδεσμο θα αποτύχει να συνδεθεί κατά την κατασκευή. (25447991)
Προμήθεια
• Διορθώθηκε ένα πρόβλημα κατά το οποίο η απενεργοποίηση μιας δυνατότητας στο πρόγραμμα επεξεργασίας Xcode θα αφήσει το σχετικό δικαίωμα να εξακολουθεί να είναι ενεργοποιημένο στην εφαρμογή. Ίσως χρειαστεί να κατεβάσετε ξανά προφίλ παροχής με τη λίστα ενημερωμένων δυνατοτήτων μετά την απενεργοποίηση μιας δυνατότητας. Το Xcode δεν αντιγράφει πλέον τα περισσότερα δικαιώματα από το προφίλ παροχής στην υπογραφή κώδικα της εφαρμογής κατά το χρόνο κατασκευής. Τα δικαιώματα για το Wallet, το GameCenter (για OS X), την προστασία δεδομένων και τις ειδοποιήσεις push εξακολουθούν να αντιγράφονται από το προφίλ. Όλα τα άλλα δικαιώματα πρέπει να δηλώνονται χρησιμοποιώντας την καρτέλα "Ικανότητες" στο πρόγραμμα επεξεργασίας Xcode. (24771364)
Διοργανωτής αρχείων
• Το κουμπί Archives Organize Download dSYMs κατεβάζει σωστά τα dSYMs για εκδόσεις εφαρμογών που έχουν μεταφορτωθεί με bitcode. (25430147) Εργαλείο δημιουργίας διεπαφών
• Διορθώθηκε το πρόβλημα απόδοσης κατά το άνοιγμα storyboard ή xibs με μεγάλο αριθμό περιορισμών. (25314053)
Συμπλήρωση κώδικα
• Η ολοκλήρωση κώδικα εμφανίζει τον πλήρη τίτλο στο αναδυόμενο παράθυρο ολοκλήρωσης κώδικα. (25530060) Εντοπισμός σφαλμάτων
• Διορθώνει ένα πρόβλημα που σχετίζεται με το NSSegmentedControls που προκάλεσε το πρόγραμμα εντοπισμού σφαλμάτων προβολής κενό. (25388091)
LLDB
• Μια διόρθωση στον διερμηνέα LLDB Python του επιτρέπει να εκτελεί σωστά I / O εντός Xcode, επιτρέποντας στην εντολή "script" να λειτουργεί όπως αναμένεται. Η εκτυπωμένη έξοδος από τα σενάρια Python εμφανίζεται στην κονσόλα εντοπισμού σφαλμάτων Xcode. (25448007)
Τοπική Προσαρμογή
• Διορθώνει ένα πρόβλημα που προκάλεσε τη διακοπή λειτουργίας του Xcode μετά την εισαγωγή μιας τοπικής προσαρμογής. (25395822)