Η Apple κυκλοφορεί το iOS 5.1 Beta 2 στους προγραμματιστές

Η Apple κυκλοφορεί το iOS 5.1 Beta 2 στους προγραμματιστές

Λήψη οθόνης 2011-12-12 στις 2.13.27 μ.μ

Εάν διαθέτετε λογαριασμό προγραμματιστή, ήρθε η ώρα να κατεβάσετε: Η Apple μόλις κυκλοφόρησε τη δεύτερη έκδοση beta του iOS 5.1.

Επιπλέον, η Apple προχώρησε και ενημέρωσε την έκδοση beta του τελευταίου λογισμικού της Apple TV, καθώς και κυκλοφόρησε το Xcode 4.3 Developer Preview 2.

Οι σημειώσεις έκδοσης είναι παρακάτω, αλλά ελπίζουμε ότι ο Cupertino τελικά έσπασε μερικά από αυτά τα προβλήματα διάρκειας ζωής της μπαταρίας.

Εισαγωγή

Το iOS SDK 5.1 παρέχει υποστήριξη για την ανάπτυξη εφαρμογών iOS και περιλαμβάνει το πλήρες σύνολο εργαλείων Xcode, μεταγλωττιστών και πλαισίων για τη δημιουργία εφαρμογών για iOS και Mac OS X. Αυτά τα εργαλεία περιλαμβάνουν το Xcode IDE και το εργαλείο ανάλυσης οργάνων μεταξύ πολλών άλλων.

Με αυτό το λογισμικό μπορείτε να αναπτύξετε εφαρμογές που εκτελούνται σε iPhone, iPad ή iPod touch με iOS 5.1. Μπορείτε επίσης να δοκιμάσετε το δικό σας εφαρμογές που χρησιμοποιούν τον ενσωματωμένο προσομοιωτή iOS, ο οποίος υποστηρίζει iOS 5.1. Το iOS SDK 5.1 απαιτεί υπολογιστή Macintosh που εκτελεί Mac OS X 10.7 (Λιοντάρι).

Αυτή η έκδοση του iOS προορίζεται μόνο για εγκατάσταση σε συσκευές που είναι εγγεγραμμένες στο πρόγραμμα προγραμματιστών της Apple. Η προσπάθεια εγκατάστασης αυτής της έκδοσης του iOS με μη εξουσιοδοτημένο τρόπο θα μπορούσε να θέσει τη συσκευή σας σε άχρηστη κατάσταση.

Για περισσότερες πληροφορίες και πρόσθετους πόρους υποστήριξης, επισκεφθείτε τη διεύθυνση:

http://developer.apple.com/programs/ios/

Αναφορά σφαλμάτων

Αναφέρετε τυχόν σφάλματα που δεν αναφέρονται στο "Εισαγωγή" ενότητα χρησιμοποιώντας το Apple Bug Reporter στον ιστότοπο της Apple Developer (http://developer.apple.com/bugreporter/). Επιπλέον, μπορείτε να συζητήσετε αυτά τα θέματα και το iOS SDK 5 στα Φόρουμ προγραμματιστών της Apple: http://devforums.apple.com. Μπορείτε επίσης να αποκτήσετε πρόσβαση σε περισσότερες πληροφορίες σχετικά με το iCloud για προγραμματιστές στη διεύθυνση:http://developer.apple.com/icloud

Σημειώσεις και γνωστά ζητήματα

Τα ακόλουθα ζητήματα σχετίζονται με τη χρήση του 5.1 SDK για την ανάπτυξη κώδικα.

Λογαριασμοί

Κατά τη δημιουργία ενός λογαριασμού iCloud, μπορείτε να χρησιμοποιήσετε οποιοδήποτε Apple ID αρκεί να είναι μια πλήρης διεύθυνση ηλεκτρονικού ταχυδρομείου και όχι ένας λογαριασμός MobileMe. Εάν διαθέτετε λογαριασμό MobileMe, μπορείτε να τον μετακινήσετε στο iCloud. Μπορείτε να βρείτε περισσότερες πληροφορίες στη διεύθυνση: http://me.com/move

API

  • ο NSNetService Τα API κλάσης και CFNetService δεν περιλαμβάνουν διεπαφές P2P από προεπιλογή. Για να περιηγηθείτε, να εγγραφείτε ή να επιλύσετε υπηρεσίες μέσω διεπαφών P2P, μια εφαρμογή πρέπει να χρησιμοποιήσει το BonjourDNSService*() Τα API σημειώνονται παρακάτω.
  • Ρύθμιση του interfaceIndex παράμετρος σε kDNSServiceInterfaceIndexAny στα ακόλουθα API δεν θα περιλαμβάνουν διεπαφές P2P από προεπιλογή. Για να συμπεριλάβετε διεπαφές P2P, πρέπει τώρα να ορίσετε τοkDNSServiceFlagsIncludeP2P σημαία κατά τη χρήση kDNSServiceInterfaceIndexAny ή ορίστε το interfaceIndex σε kDNSServiceInterfaceIndexP2P. Τα API που επηρεάζονται είναι:
    • DNSServiceBrowse
    • DNSServiceRegister
    • DNSServiceResolve
    • DNSServiceRegisterRecord
    • DNSServiceQueryRecord

GameKit

ΣΤΑΘΕΡΟΣ: Τα εικονίδια εφαρμογών και οι φωτογραφίες προφίλ δεν φορτώνονται σε εφαρμογές χρησιμοποιώντας το Κέντρο παιχνιδιών.

Ροή φωτογραφιών iCloud

ΝΕΟΣ: Οι φωτογραφίες που λαμβάνονται με iOS 5.1 μπορούν να διαγραφούν από το Photo Stream στη συσκευή σας και θα αφαιρεθούν αυτόματα από το Photo Stream σε άλλες συσκευές σας iOS 5.1. Οι παλαιότερες φωτογραφίες μπορούν να διαγραφούν με μη αυτόματο τρόπο από τις συσκευές σας iOS 5.1.

iCloud Storage

  • Τα προφίλ παροχής πρέπει να είναι ενεργοποιημένα για το iCloud στην πύλη παροχής iOS. Για να ενεργοποιήσετε ένα προφίλ παροχής για το iCloud, μεταβείτε στην ενότητα "Αναγνωριστικό εφαρμογής" της πύλης παροχής iOS και διαμορφώστε το αναγνωριστικό εφαρμογής σας για το iCloud. Αφού ενεργοποιήσετε το αναγνωριστικό εφαρμογής για το iCloud, δημιουργήστε ξανά τα προφίλ παροχής σας για να τα ενεργοποιήσετε για το iCloud.
  • ο setSortDescriptors: μέθοδος για NSMetadataQuery δεν υποστηρίζεται.
  • Στο iOS 5, τα αρχεία που προστατεύονται μέσω Προστασίας Δεδομένων δεν μπορούν να χρησιμοποιηθούν με API αποθήκευσης iCloud.
  • Τα ονόματα αρχείων δεν έχουν διάκριση πεζών-κεφαλαίων στο Mac OS X αλλά έχουν διάκριση πεζών-κεφαλαίων στο iOS. Αυτό μπορεί να οδηγήσει σε προβλήματα κατά την κοινή χρήση αρχείων μεταξύ των δύο χρησιμοποιώντας το iCloud. Θα πρέπει να λάβετε μέτρα στο iOS για να αποφύγετε τη δημιουργία αρχείων των οποίων τα ονόματα διαφέρουν μόνο κατά περίπτωση.

Αναπαραγωγή ταινιών

Ξεκινώντας από το iOS 5.0, προκειμένου να διευκολυνθεί ο λεπτομερέστερος έλεγχος αναπαραγωγής, ένα πρόγραμμα αναπαραγωγής ταινιών δεν είναι αυτόματα προετοιμασμένο για αναπαραγωγή κατά τη δημιουργία. Καλέστε το prepaToPlay μέθοδος προετοιμασίας του προγράμματος αναπαραγωγής ταινιών. Για περισσότερες πληροφορίες, βλ MPMoviePlayerController Class Reference

Music Player

Η χρήση του shake-to-shuffle προκαλεί το πάγωμα της εφαρμογής Μουσικής και τη διακοπή της αναπαραγωγής.

Ασφάλεια

Στο iOS 5, η υπογραφή πιστοποιητικών με υπογραφές MD5 δεν υποστηρίζεται. Βεβαιωθείτε ότι τα πιστοποιητικά χρησιμοποιούν αλγόριθμους υπογραφής που βασίζονται σε SHA1 ή SHA2.

Βοηθός εγκατάστασης

ΝΕΟΣ: Αμέσως μετά την ολοκλήρωση του Βοηθού εγκατάστασης, μπορεί να εμφανιστεί ξανά και να εμφανίσει την οθόνη wifi ή/και την τελική οθόνη "Ευχαριστώ". Η λύση σε αυτόν τον βρόχο είναι η επανεκκίνηση της συσκευής.

Οθόνη κλειδώματος SpringBoard

ΝΕΟΣ: Η οθόνη κλειδώματος μπορεί κατά διαστήματα να φτάσει σε μια κατάσταση όπου το διπλό κλικ στο κουμπί αρχικής οθόνης δεν θα εμφανίζει πλέον το κουμπί της κάμερας. Για να βγείτε από αυτήν την κατάσταση, πρέπει να κάνετε επανεκκίνηση της συσκευής.

Εργαλεία Xcode/Developer

  • ΝΕΟΣ: Αυτή η έκδοση προεπισκόπησης του Xcode 4.3 διανέμεται ως ένα πακέτο εφαρμογών, Xcode.app. Η παράδοση των εργαλείων Xcode σε ένα πακέτο εφαρμογών επιτρέπει την εγκατάσταση του Xcode απευθείας από το App Store, χωρίς το πρόσθετο βήμα εκτέλεσης της εφαρμογής Install Xcode. Για να εγκαταστήσετε το Xcode κατά την περίοδο προεπισκόπησης, κάντε διπλό κλικ για να ανοίξετε το ληφθέν αρχείο DMG και σύρετε το Xcode.app στο φάκελο "Εφαρμογές". Μέσα στο Xcode, μπορείτε να ξεκινήσετε επιπλέον εργαλεία προγραμματιστή, όπως Instruments και FileMerge, μέσω του στοιχείου μενού Xcode -> Open Developer Tool. Στη συνέχεια, μπορείτε να καρφιτσώσετε το εργαλείο στο Dock για πρόσβαση όταν το Xcode δεν εκτελείται. Δεν περιλαμβάνονται όλα τα εργαλεία που περιλαμβάνονται προηγουμένως στο πρόγραμμα εγκατάστασης Xcode σε αυτήν την έκδοση προεπισκόπησης.
  • Στα εργαλεία ανάπτυξης του iOS 5, είναι δυνατό να εξαγάγετε API που χρησιμοποιούνται από μια εφαρμογή και να τα έχετε ελέγχονται για χρήση ιδιωτικών API. Αυτή η επιλογή προσφέρεται όταν επικυρώνετε την αίτησή σας για εφαρμογή υποβολή.
  • ΣΤΑΘΕΡΟΣ: Ένα σφάλμα στον οργανωτή τεκμηρίωσης προκαλεί εξαίρεση όταν πληκτρολογείτε σε οποιοδήποτε πεδίο στην περιοχή περιεχομένου. Για να αποτρέψετε την ανάγκη σύνδεσης στον ιστότοπο προγραμματιστή από το Xcode, κάντε λήψη τεκμηρίωσης τοπικά χρησιμοποιώντας τα Xcode παράθυρο προτίμησης τεκμηρίωσης και ενεργοποιήστε το πλαίσιο ελέγχου «Αυτόματη επαλήθευση και εγκατάσταση ενημερώσεων» ως λύση.
  • ΣΤΑΘΕΡΟΣ: Το σενάριο "απεγκατάσταση-devtools" αφαιρεί κατά λάθος αρχεία και πακέτα ακόμη και αν το Xcode εξακολουθεί να εκτελείται. Βεβαιωθείτε ότι έχετε κλείσει οποιοδήποτε αντίγραφο του Xcode πριν ξεκινήσετε το σενάριο "απεγκατάσταση-devtools".
  • ΣΤΑΘΕΡΟΣ: Δεν είναι δυνατή η εκκίνηση του δαίμονα Network Link Conditioner μετά την εγκατάσταση του Networking Link Conditioner χωρίς επανεκκίνηση. Μπορείτε να λύσετε χειροκίνητα το ζήτημα με επανεκκίνηση ή με την ακόλουθη εντολή: sudo launctl load /system/library/launchdaemons/com.apple.networklinkconditioner.plist.]

Τελευταία δημοσίευση ιστολογίου

| Cult of Mac
August 21, 2021

Τα Pano Glitches είναι οι νέες ψεύτικες διαρροές φωτός. Μόνο που είναι καλύτεροι. Το Pano Glitching περιλαμβάνει τη ρύθμιση του iPhone σας ώστε να ...

| Cult of Mac
August 21, 2021

Η Apple θα κάνει περισσότερα iPhone 4s από iPhone 5s αυτήν την εορταστική περίοδο [Αναφορά]Με την ανακοίνωση του iPhone 5 και ένα πιθανό δεύτερο μο...

| Cult of Mac
August 21, 2021

Γιατί οι επενδυτές της Apple πρέπει να σταματήσουν να ανησυχούν για την καθυστέρηση του iPhone 8Δείτε πώς η Apple θα κάνει το iPhone 8 να αισθάνετα...