IOS 5 Beta 3 זמין כעת להורדה!

iOS 5 Beta 3 זמין כעת להורדה!

צילום מסך 2011-07-11 בשעה 13.31.29

אפל פרסמה זה עתה את הבטא השלישית של iOS 5 למפתחים רשומים, המכונה Build 9A5259f. אנו מורידים ומתקינים כעת, אך בינתיים, אם אתה מפתח רשום, קבל מוריד במרכז ההתקנים של iOS.

שמתם לב למשהו חדש בבטא 3? השאירו לנו שורה בתגובות למטה! להלן הערות השחרור.

הנושאים הבאים מתייחסים לשימוש ב- 5.0 SDK לפיתוח קוד.

חשבונות

  • בעת יצירת חשבון iCloud אתה יכול להשתמש בכל מזהה Apple, בתנאי שזו כתובת דוא"ל מלאה ולא חשבון MobileMe. אם יש לך חשבון MobileMe, תוכל להעתיק נתונים מחשבון זה לחשבון iCloud לשימוש במהלך הבדיקה. תוכל למצוא מידע נוסף על iCloud בכתובת: http://developer.apple.com/icloud
  • בעת הגדרת חשבון iCloud או MobileMe באמצעות עוזר ההתקנה והשארת 'מצא את האייפון שלי', הוא עשוי למעשה לכבות את מצא את האייפון שלי לאחר ההתקנה. אנא ודא בהגדרות/דואר, אנשי קשר, לוח שנה/החשבון שלך שמציאת האייפון שלי מופעלת לאחר שעזבתי את עוזר ההתקנה.
  • יש בעיה למצוא מכשיר באמצעות Find My iPhone באתר MobileMe (www.me.com) בעת מעבר מ- iCloud בחזרה ל- MobileMe. כדי לעקוף בעיה זו:
    • במכשיר עבור אל הגדרות-> דואר, אנשי קשר, לוח שנה->@me.com והפעל את מצב האייפון שלי והפעל אותו מחדש. כעת המכשיר אמור להופיע באתר MobileMe.
  • מומלץ להשבית סימניות במספר חשבונות. אם הם מופעלים, ייתכן שהתוצאות אינן מוגדרות.
  • חָדָשׁ: בגרסת ביטא זו האפשרות "בחירת שאלת אבטחה" אינה פועלת במהלך הגדרת חשבון iCloud.

AirPlay

  • החל מ- iOS 5, תוכן וידאו ביישומים ובאתרים מופעל כברירת מחדל.
  • iOS 5 תומך בהפעלת וידיאו באמצעות AV Foundation.
  • תוקן: שומר המסך של Apple TV עשוי לפגוע בביצועי השיקוף באמצעות AirPlay. ניתן להשבית את שומר המסך בהגדרות Apple TV.

טלויזיית אפל

  • גרסת הביטא של תוכנת Apple TV מאפשרת למשתמשים לשקף את התוכן של iPad 2 ל- Apple TV (דור שני) באמצעות AirPlay. תוכנת בטא זו גם מאפשרת הזרמת תמונות ב- Apple TV כך שמשתמשים יוכלו לגשת לתמונות המאוחסנות ב- iCloud. גרסת הביטא של תוכנת Apple TV ניתנת לבדיקת הפונקציונליות העדכנית ביותר של AirPlay באפליקציות ובאתרי האינטרנט שלך ב- iOS 5. אם ברצונך להתקין את גרסת הביטא של תוכנת Apple TV במכשיר שלך, תחילה עליך לרשום את UDID של המכשיר בפורטל תוכנית המפתחים של iOS.

שֶׁמַע

  • שימוש בצ'אט קולי ב- iOS 5 דורש הגדרת kAudioSessionMode_VoiceChat במצב הפעלת אודיו, או הגדרת AVAudioSessionModeVoiceChat מצב על AVAudioSession לְהִתְנַגֵד.

CalDav

  • תוקן: לאחר יצירת אירוע חוזר באופן מקומי במכשיר, המכשיר מפסיק את הסנכרון לאחר שפגע בשגיאה בעת מיזוג. הסרה והוספה מחדש של החשבון משמשת לעקיפת הבעיה.

לוּחַ שָׁנָה

  • כל לוחות השנה של MobileMe שוכפלו לאחר כיבוי והפעלה מחדש של סינכרון היומן.
  • אם אתה מפעיל או מרענן יומנים באופן ידני ב- iPad, היומנים שלך עלולים להיעלם ותצטרך להקיש על "הצג את כל היומנים" כדי להציג אותם שוב.
  • חָדָשׁ: שחזור מגיבוי Seed 1 או מוקדם יותר יגרום לסנכרון של יומני MobileMe/iCloud. לוחות שנה רשומים יופיעו ביומנים אך אף אחד מיומני האירוע שלך לא יופיע ב- MobileCal. כדי לעקוף את הבעיה, הסר והוסף את החשבון מחדש.

GameKit

  • נתוני התאמה להתאמות מבוססות תורות מוגבלות כיום ל -4 KB של נתונים.

מרכז משחקים

  • אם יש לך חשבון Game Center קיים שטרם עבר את זרימת Game Center בפעם הראשונה ב- iOS 5, תיתקל בקריסה בעת כניסה ישירות להתראת הכניסה למשחק. הדרך לעקיפת הבעיה היא להפעיל את Game Center להשלמת הזרימה בפעם הראשונה.

iBooks

  • iBooks 1.2.2 עלול שלא להציג חלק מהטקסט או תמונות בספרים. אנא עדכן ל- iBooks 1.3 בחנות האפליקציות.

גיבוי iCloud

  • מכיוון שמדובר בתוכנת בטא, מומלץ שלא להשתמש בשירותי iCloud לאחסון נתונים או מידע קריטי. אם תפעיל את גיבוי iCloud, גיבוי אוטומטי עם iTunes בעת הסנכרון יושבת. אנו מציעים לך גם לגבות את המכשיר באופן ידני באמצעות iTunes.
  • בגרסת הביטא של iOS 5, תמיכה בהגנה על נתונים בגיבוי iCloud אינה זמינה. אפליקציות שיש להן קבצים מוגנים לא יגיבו כל הנתונים או המטא נתונים שלהם כתוצאה מכך.
  • לאחר השחזור, ייתכן שלא תוכל לגבות שוב מכיוון שהמכשיר עדיין חושב שהוא משחזר. כדי לעקוף בעיה זו נסה לסנכרן אפליקציות או מדיה שחסרות מה- iTunes או נסה למחוק את חשבון iCloud שלך ולהוסיף אותו בחזרה.
  • אם תמחק את הגיבוי שלך, התכונה תושבת אך עדיין ההגדרות עשויות להצביע על כך שהיא מופעלת ותצטרך להחליף את מתג הגיבוי לענן בהגדרות.
  • מטעמי תאימות, גירסה זו של גרסת הביטא של iOS 5 דורשת לגבות את כל הקבצים שוב, במקום רק את הקבצים שהשתנו מאז הגיבוי האחרון שלך. הדבר עלול לגרום לאזהרה כי חשבונך חורג ממכסה. במקרה שהאזהרה מופיעה, תוכל למחוק את הגיבוי הישן ביותר שלך כדי לפנות מקום ולאחר מכן ליזום גיבוי.

אחסון iCloud

  • במהלך תקופת הביטא של iOS 5, כל המסמכים המאוחסנים בשרתים עשויים להימחק מעת לעת לפני GM. לכן, מומלץ מאוד לא לאחסן מסמכים או מידע קריטי בשרתים.
  • אם היישום שלך משתמש ב- NSMetadataQuery class, עליך להגדיר פרדיקט, למרות שהתעלם מהפרדיקט עצמו.
  • מסגרת ה- Foundation אינה כוללת את מזהה הצוות בעת חיפוש מכיל המסמכים הניידים של אפליקציה. יש לכלול את מזהה הצוות בתחילת מחרוזת המזהה שהועברה אל URLForUbiquityContainerIdentifier: שיטה.
  • בגרסת בטא זו, ה- setSortDescriptors: אין תמיכה בשיטת NSMetadataQuery.
  • בגרסת ביטא זו, אם ברצונך להשתמש ב- iCloud, עליך לציין באופן ידני מזהי מיכל שונים (ערכת התצוגה של היישום שלך) בתוך קובץ זכויות עבור שניהם Mac OS X ו- iOS פרויקטים.
  • ישנן בעיות בשימוש ב- API של מסמך אחסון בשילוב עם נתונים מוגנים שיכולים לגרום לשחיתות נתונים.
  • בגרסת ביטא זו, יישומים מבוססי מסמכים לא תמיד יכולים לזהות מתי קבצים משתנים, נעים או נמחקים מתחתיהם.
  • חָדָשׁ: בגרסת ביטא זו, מציגי קבצים (אובייקטים המאמצים את NSFilePresenter פרוטוקול) אינם מקבלים חלק מההודעות שהם אמורים לקבל, במיוחד:
    • presentItemDidChange
    • presentedSubitemDidAppearAtURL:
    • הציג SubitemDidChangeAtURL:
  • תוכל לעקוף זאת על ידי יישום ה- לוותר על PresentedItemToWriter: שיטה ובדיקה אם הכותב אכן כתב כאשר מגיש הקבצים שלך רוכש מחדש. תוכל גם להשתמש ב- FSEvents כדי לצפות בשינויים במערכת הקבצים
  • בגרסת ביטא זו, הודעות אודות שינויים בקבצים בספרייה אינם מועברים לאובייקטים המאמצים את פרוטוקול NSFilePresenter.
  • בעת דיווח על באג הקשור לממשקי האחסון של iCloud, אנא כלול את היומנים שנאספו במהלך הפעלת איתור באגים. כדי ליצור יומנים אלה, עליך להתקין פרופיל באגים מיוחד במכשיר שלך. ניתן להשיג את פרופיל באגים http://connect.apple.com. פרופיל זה מאפשר יצירת יומני איתור באגים הדרושים לאבחון בעיות באמצעות אחסון iCloud. ההנחיות לאיסוף היומנים הן:
    • התקן את הפרופיל. (הדרך הקלה ביותר לעשות זאת היא לשלוח אותו לעצמך ולפתוח את הקובץ המצורף במכשיר שלו.)
    • לשחזר את הבאג.
    • סנכרן עם iTunes כדי לשלוף את היומנים מהמכשיר שלך.
    • צרף את היומנים לדוח הבאגים שלך. אתה יכול למצוא את היומנים ב- ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.
  • יומנים אלה יכולים לגדול מהר מאוד, לכן עליך להסיר את הפרופיל לאחר ששחזרת את הבעיה ומשכת את יומני הדוח של באג.

iMessage

  • חָדָשׁ: iMessage בטא 3 לא תוכל לתקשר עם משתמשי iMessage בגרסת בטא 1. זה עובד בין בטא 3 לבטא 2.
  • חָדָשׁ: התראות מודאליות אינן מופיעות עבור iMessages.

iTunes

  • גרסת ה- iTunes שמגיעה עם בטא 3 אינה יכולה לסנכרן מכשירים שבהם מותקנת תוכנת בטא 2. כדי להימנע מבעיה זו, בצע את הפעולות הבאות:
    1. סנכרן את כל המכשירים שבהם מותקן בטא 2 לגרסת iTunes שהגיעה עם בטא 2.
    2. שדרג את iTunes לגרסה שמגיעה עם בטא 3.
    3. חבר את המכשיר והתקן את תוכנת בטא 3. (עליך להבין כי ייתכן שתראה שגיאת סנכרון כשאתה מחבר את המכשיר לראשונה.)
    4. לאחר התקנת תוכנת בטא 3, שחזר מהגיבוי שביצעת בשלב 1.
  • סרטונים שנרכשו מחנות iTunes אינם מופעלים ב- AppleTV מהדור השני באמצעות AirPlay עם iTunes 10.5.

MMS

  • שליחת MMS של סרטונים גדולים לא עובדת.

התאמות צילום

  • אם תיישם התאמות של עיניים אדומות ב- iOS, ותייבא את התמונה שלך לבניית זרעי iPhoto, ההתאמות של העיניים האדומות לא יופיעו בתמונה זו ב- iPhoto. כתוצאה מכך, הסנכרון שלאחר מכן של התמונה שלך בחזרה למכשיר ה- iOS מ- iPhoto לא יציג את ההתאמות של העיניים האדומות.

תזכורות

תוקן: יישום תזכורות אינו שולח התראות על תזכורות המבוססות על כניסת (ו/או יציאה) של מיקום אם אין תאריך המשויך לתזכורת.

הגדרות

  • כפתור "גיבוי עכשיו" מופעל מבלי שהמחלקה לנתוני גיבוי מופעלת עבור החשבון.
  • תוקן: אם תביא את המקלדת של המונחים בהגדרות-> כללי-> עדכון תוכנה, אינך יכול לבטל אותה. אתה חייב לכפות את ההגדרות כדי לצאת.
  • חָדָשׁ: בבטא זה סמל FaceTime חסר בהגדרות במכשירי האייפון.

מַדמֶה

  • חָדָשׁ: שירותי מיקום אינם מתפקדים בסימולטור iOS 4.3 הפועל ב- Mac OS 10.7 עם Xcode 4.2.

מַקפֵּצָה

  • הודעות Push והודעות מקומיות לאפליקציות מופיעות במרכז ההודעות החדש ב- iOS 5. מרכז ההודעות מציג התראות שנחשבות "לא נקראות". על מנת להתאים הודעות דחיפה והודעות מקומיות שאין להן סטטוס "לא נקרא", מפתחים יכולים להשתמש בספירת תגי היישומים שלהם כדי להפעיל סליקה של התראות ממרכז ההודעות. כאשר יישום מנקה את מספר התג (על ידי הגדרתו לאפס), iOS 5 ינקה את ההודעות ממרכז ההודעות.

טוויטר

  • חָדָשׁ: בעת ציוץ המיקום שלך מ- Safari ויציאה לפני שניתן לקבוע את המיקום, חץ המיקום יישאר בשורת המצב. ניתן להסיר את החץ על ידי הריגת Safari ממחליף המשימות.

UI Automation

  • חָדָשׁ: ב- iOS 5 בטא 3, סביר שההפעלה הראשונה של סקריפט לאחר הפעלה מחדש או מחיקה תיכשל. הניסיונות הבאים צריכים להצליח עד שהמכשיר יופעל מחדש.
  • לחצני ההפעלה וההקלטה בעורך התסריטים של כלי אוטומציה לא יפעלו כראוי לאחר מיקוד לאפליקציה שהופעלה על ידי הפעלת עקבות והסתיימה. ייתכן שהם גם לא יפעלו אם תמקד לאפליקציה שהושעתה. אם אתה נתקל בבעיה זו והיא ממשיכה, ייתכן שיהיה עליך לסגור ולפתוח מחדש את מסמך המעקב כדי לחזור למצב תפקודי.
  • בעת לכידת פעולות לתוך סקריפט באמצעות מכשיר האוטומציה, ממשקים עם תצוגות אינטרנט או תאי טבלה המכילים מספר רב של אלמנטים מחוץ למסך עשוי להימשך זמן רב במיוחד לפני החזרה עם ביטוי.
  • פונקציות הנעילה () והנעילה () של UIATarget הוחלפו במנעול ForFurDuration () פונקציה.
  • מכשירים מחליפים את סקריפט האוטומציה הטעון, גם אם תוכנית אחרת עורכת אותו.
  • החל מ- iOS 5 בטא 2, כעת תוכל להפעיל סקריפט אוטומציה של ממשק משתמש במכשיר iOS מהמסוף המארח באמצעות הכלי מכשירים. הפקודה היא:
    • מכשירים -w

UIKit

  • חָדָשׁ: החל מ- iOS 5 בטא 3, ה- מגע בלעדי הנכס של UIControl חזר לערך ברירת המחדל המקורי שלו NO.
  • חוזרים אפס מה tableView: viewForHeaderInSection: השיטה (או המקבילה התחתונה שלה) אינה מספיקה עוד כדי להסתיר כותרת. עליך לעקוף tableView: heightForHeaderInSection: והחזר 0.0 כדי להסתיר כותרת.
  • בגרסת הביטא של iOS 5, ה- UITableView class יש שתי שיטות להעברת תא אחד משורה אחת לאחרת עם פרמטרים מוגדרים. ממשקי API אלה הם:
    • moveSection: toSection:
    • moveRowAtIndexPath: toIndexPath:
  • משתמש ב UIWebView בכיתה ב- Builder Interface, אפשר להגדיר צבע רקע שקוף ב- iOS 5. מפתחים המתאספים נגד ה- SDK החדש יכולים לבדוק את ה- XIB שלהם לגבי ההגדרה השקופה UIWebView.
  • בגרסת הביטא של iOS 5, ה- בר UINavigation, UIToolbar, ו UITabBar ההטמעות השתנו כך ש drawRect: שיטה אינה נקראת על מופעים של מחלקות אלה אלא אם היא מיושמת בתת -מחלקה. אפליקציות שהטמיעו מחדש drawRect: בקטגוריה בכל אחת מהמחלקות הללו יגלו כי השיטה drawRect: לא נקראת. UIKit מבצע בדיקת קישורים כדי למנוע מהשיטה להיקרא באפליקציות המקושרות לפני iOS 5 אך אינה תומכת בעיצוב זה ב- iOS 5 ואילך. אפליקציות יכולות או:
    • השתמש ב- API להתאמה אישית עבור ברים שב- iOS 5 ואילך, וזו הדרך המועדפת.
    • תת -מחלקה UINavigationBar (או שאר מחלקות העמודות) ועקוף drawRect: בתת -המחלקה.
  • ה indexPathForRow: inSection:, שיטות מקטע ושורה של NSIndexPath כעת השתמש NSInteger במקום NSUInteger, כך שסוגים אלה תואמים את השיטות המוגדרות ב- UITableView.
  • ישנה בעיה ידועה בהצגת א UIVideoEditorControllerאובייקט שבו הוא לא מציג את הסרטון שנבחר, שנראה ריק במקום זאת. במקרים מסוימים היא עלולה להתרסק.
  • אירועי מגע אינם מועברים לתצוגה ב- cameraOverlayView נכס של UIImagePickerController.
  • ה imagePickerController: didFinishPickingMediaWithInfo: שיטת UIImagePickerController אינה מחזירה כתובת URL לסרטון כשההקלטה הושלמה.
  • חָדָשׁ: בעת יצירת פגישה חדשה באפליקציית לוח שנה במכשיר באמצעות שעון 24 שעות, לא ניתן לבחור ערך שעולה על 12. ערך בוחר התאריכים-שעה קובע את יום חול הנוכחי להיות זהה ליום הקודם (למשל: תור ביום שלישי ייקבע כיום שני).
  • תוקן: שינינו את ההתנהגות של scrollToRowAtIndexPath: atScrollPosition: אנימציה: כך ש UITableViewScrollPositionTop ו UITableViewScrollPositionBottom התאם כעת את החלק העליון והתחתון של contentInset תכונה.

WebKit

  • חָדָשׁ: ב- iOS 5 beta 2, נכס CSS בירושה חדש, -webkit-overflow-scrolling: value, זמין. מגע הערך מאפשר למפתח האינטרנט להצטרף לגלילה בסגנון מקורי ברכיבה של גלישה: גלילה. ערך ברירת המחדל של נכס זה הוא אוטומטי.
  • מסגרת WebKit קיבלה מנוע WebKit חדש יותר, התואם באופן הדוק את Safari 5.1. כמה תחומים שכדאי להכיר עם מסגרת WebKit החדשה ב- iOS:
    • יש מנתח חדש התואם HTML5.
    • רוחב פריסת הטקסט עשוי להשתנות מעט מכיוון שהתנהגות עיגול מילים כוללת כעת דיוק מבוסס נקודה צפה.
    • יש אימות משופר של שדה טופס, הכולל הסרת אפסים מובילים ועיצוב מספרים.
    • אירועי מגע נתמכים כעת בשדות קלט.
    • window.onerror נתמך כעת.
    • יש סוכן משתמש חדש שאין לו פרטי מיקום במחרוזת סוכן משתמש.

סנכרון WiFi

  • ב- iOS 5 beta 2, סנכרון אלחוטי זמין עבור ה- Mac. הוא דורש iTunes 10.5 בטא 2 ו- OS X 10.6.8 או Lion. תראה אפשרות להפעיל סנכרון אלחוטי כאשר אתה מחבר את המכשיר שלך ל- iTunes באמצעות כבל USB. מומלץ לבצע את הסנכרון הראשוני שלך עם כבל לאחר שחזור המכשיר.
    • סנכרון אלחוטי מופעל באופן אוטומטי כאשר המכשיר מחובר לחשמל ובאותה רשת כמו המחשב המשויך. לחלופין, תוכל להפעיל סנכרון ידני מ- iTunes או מהגדרות -> כללי -> סנכרון iTunes (יש צורך באותה רשת כמו מחשב מזווג). ודא שהמכשיר שלך מחובר למקור מתח בעת ביצוע סנכרון אלחוטי.
    • אם אתה מוצא בעיות עם אפליקציות, מדיה ו/או תמונות מסונכרנות למכשיר שלך, תוכל לאפס ולאחר מכן לסנכרן מחדש. מתוך הגדרות -> כללי -> אפס, בחר מחק את כל התוכן וההגדרות. לאחר מכן התחבר מחדש ל- iTunes וסנכרן שוב.
  • תוקן: בגרסת ביטא זו, iTunes עשויה לדווח באופן שגוי על תמונות כ"אחרות "בסרגל הקיבולת. סנכרון תמונות אחרת פועל כצפוי.
  • חָדָשׁ:במקרים מסוימים המכשיר עלול לסנכרן אנשי קשר, לוחות שנה והגדרות חשבון או לגבות ל- iTunes. אם זה קורה, אתחל את המכשיר וסנכרן מחדש.
  • חָדָשׁ:במקרים מסוימים, סנכרון תמונות עלול לגרום לתמונות ממוזערות בלבד במכשיר שלך. אם זה קורה, בטל את הסנכרון של תמונות ואז סנכרן מחדש.

Xcode

  • בגרסת ביטא זו, שחזור המכשיר באמצעות XCode מושבת. אנא השתמש ב- iTunes רק כדי לגבות ולשחזר את המכשיר שלך.
  • במקרים מסוימים, Xcode 4.2 Organizer אינו מציג התקן הנמצא במצב שחזור. כפתרון לעקיפת הבעיה תוכל להשתמש ב- iTunes לשחזור.
  • תוקן: בחלק ממכונות שולחן העבודה, השימוש בזיכרון של Xcode מתנפח מהר להפליא בעת שחזור מכשיר או העתקת IPSW. כפתרון, השתמש ב- iTunes לשחזור.
  • תוקן: בגרסת ביטא זו יומני קריסה (לא מסומנים או מסומנים) אינם מופיעים ב- Xcode Organizer. כדי לגרום להם להופיע בארגון Xcode, יהיה עליך לשנות את שם המכשיר.
  • ב- iOS 5 בטא 2, סימולטור iOS אינו תואם למהדורות קודמות של iCloud Developer Seed עבור OS X. מומלץ מאוד לעדכן ל- Seed Developer Seed העדכני ביותר כדי להבטיח תאימות.
  • iOS 5.0 SDK תומך הן בסימולטורים של iOS 4.3 והן ב- iOS 5.0.

ההודעה האחרונה בבלוג

תוכניות הבנייה של סטיב ג'ובס מציגות את תכנון הבנייה [דעה]
September 10, 2021

זהו פוסט אורח של אדל זאקאוט, מנכ"ל ומייסד שותף של OpenBuildings.com, פורטל אדריכלות שמקורו בהמון בניה של חנונים.ה וִידֵאוֹ של סטיב ג'ובס שהציג את ת...

הבריטי הפוסט -אנושי הזה הפך את זרועו התותבת למזח חכם
September 10, 2021

הבריטי הפוסט -אנושי הזה הפך את זרועו התותבת למזח חכםחברים לפעמים אומרים לי שיש לי רגל חלולה, אבל הם לא באמת מתכוונים לזה: הם רק מתכוונים שהאלכוהולי...

| פולחן של מק
September 10, 2021

רמקול במבוק המופעל על-פני קבלים נטען תוך דקות ונמשך שעותהרמקול נטען תוך דקות, מתנגן במשך שעות. צילום: Blueshiftלפני כמה שנים, תושב פורטלנד, סם בק, ...