Apple ปล่อย iOS 5 Beta 7 ให้นักพัฒนาแล้ว

Apple ปล่อย iOS 5 Beta 7 ให้นักพัฒนาแล้ว

iOS 5 เบต้า7

Apple เพิ่งเปิดตัว iOS 5 Beta 7 ให้กับนักพัฒนาที่ลงทะเบียนแล้ว iOS 5 รุ่นเบต้าล่าสุดสามารถดาวน์โหลดได้ใน iOS Dev Center

แอปเปิ้ล เปิดตัว iOS 5 Beta 6 ด้วยการแก้ไขข้อผิดพลาดเล็กน้อยและการปรับปรุงเมื่อเกือบสองสัปดาห์ก่อน iOS เบต้ารุ่นที่เจ็ดไม่เคยได้ยินมาก่อนและ iOS 5 จะเป็นซอฟต์แวร์มือถือที่ปฏิวัติวงการที่สุดของ Apple จนถึงปัจจุบันเมื่อเปิดตัวสู่สาธารณะในฤดูใบไม้ร่วงนี้

นักพัฒนาบน iOS 5 Beta 6 ควรจะสามารถทำการอัปเดตแบบ over-the-air เป็น Beta 7 ได้

iOS 5 Beta 6 จะหมดอายุในวันที่ 29 กันยายน และคาดว่า Apple จะจัดงานครั้งต่อไปในปลายเดือนกันยายนหรือต้นเดือนตุลาคม

บันทึกการเปลี่ยนแปลงแบบเต็มสำหรับ iOS 5 Beta 7:

“ประเด็นต่อไปนี้เกี่ยวข้องกับการใช้ 5.0 SDK เพื่อพัฒนาโค้ด

บัญชี

  • เมื่อสร้างบัญชี iCloud คุณสามารถใช้ Apple ID ใดก็ได้ตราบใดที่เป็นที่อยู่อีเมลแบบเต็ม ไม่ใช่บัญชี MobileMe หากคุณมีบัญชี MobileMe คุณสามารถย้ายบัญชีนั้นไปที่ iCloud คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ iCloud ได้ที่:http://developer.apple.com/icloud

AirPlay

  • เริ่มต้นใน iOS 5 เนื้อหาวิดีโอในแอปพลิเคชันและเว็บไซต์จะเปิดใช้งาน AirPlay ตามค่าเริ่มต้น
  • iOS 5 รองรับ AirPlay ของวิดีโอผ่าน AV Foundation

การตรวจสอบ API

  • ใหม่: เริ่มต้นในเครื่องมือพัฒนา iOS 5.0 รุ่นเบต้า 7 เป็นไปได้ที่จะแยก API ที่ใช้โดยแอปพลิเคชันและให้ตรวจสอบการใช้งาน API ส่วนตัว ตัวเลือกนี้จะมีให้ในเวลาตรวจสอบความถูกต้อง

Apple TV

  • Apple TV Software รุ่นเบต้าช่วยให้ผู้ใช้สามารถจำลองเนื้อหาของ iPad 2 กับ Apple TV (รุ่นที่ 2) โดยใช้ AirPlay ซอฟต์แวร์รุ่นเบต้านี้ยังเปิดใช้งาน Photo Stream บน Apple TV เพื่อให้ผู้ใช้สามารถเข้าถึงรูปภาพที่จัดเก็บไว้ใน iCloud ได้ ซอฟต์แวร์ Apple TV รุ่นเบต้ามีให้เพื่อทดสอบฟังก์ชันการทำงาน AirPlay ล่าสุดกับแอป iOS 5 และเว็บไซต์ หากคุณต้องการติดตั้งซอฟต์แวร์ Apple TV รุ่นเบต้าบนอุปกรณ์ของคุณ คุณต้องลงทะเบียน UDID ของอุปกรณ์ในพอร์ทัลโปรแกรมนักพัฒนา iOS ก่อน
  • ระบบจะไม่จดจำการตั้งค่าสไลด์โชว์สำหรับการเล่นสไลด์โชว์ (เล่นซ้ำในธีมการสะท้อนเสมอ) การตั้งค่าโปรแกรมรักษาหน้าจอทำงานอย่างถูกต้อง

ความเข้ากันได้แบบไบนารี

  • ในแอปพลิเคชันที่เชื่อมโยงกับ iOS 5.0 SDK การเลื่อนดูเนื้อหาออฟเซ็ตจะไม่ถูกปัดเศษให้เป็นพิกเซลที่ครบถ้วนในระหว่างการบีบนิ้ว

ปฏิทิน

  • ขณะนี้ปฏิทินวันเกิดไม่สามารถใช้งานได้บนเว็บไซต์ icloud.com หรือใน Windows พวกเขาจะพร้อมใช้งานในอนาคต

ภาพหลัก

  • มีการเพิ่มตัวกรองหลายตัวตั้งแต่เบต้า 1 รายการปัจจุบันมีตัวกรองต่อไปนี้:CIAdditionCompositing, CIAffineTransform, CICheckerboardGenerator,CIColorBlendMode, CIColorBurnBlendMode, CIColorControls, CIColorCube,CIColorDodgeBlendMode, CIColorInvert, CIColorMatrix,CIColorMonochrome,CIConstantColorGenerator, CICrop, CIDarkenBlendMode, CIDifferenceBlendMode,CIExclusionBlendMode, CIExposureAdjust, CIFalseColor, CIGammaAdjust,CIGAussianGradient,CIHardLightBlendMode, CIHighlightShadowAdjust, CIHueAdjust,CIHueBlendMode, CILightenโหมดผสมผสาน, CILinearGradient, CIluminosityBlendMode,CIMaximumCompositing, CIMinimumคอมโพสิต,CIMultiplyBlendMode,CIMultiplyCompositing, CIOverlayBlendMode, CIRadialGradient,CISaturationBlendMode, CIScreenBlendMode, CISepiaTone, CISoftLightBlendMode,CISourceAtopCompositing,CISourceInCompositing, CISourceOutCompositing,CISourceOverCompositing, CIStraightenFilter, CIStripesGenerator, CITemperatureAndTint, CIToneCurve, CIVibrance, CIVignette และ CIWhitePointAdjust

iBooks

  • iBooks 1.2.2 อาจล้มเหลวในการแสดงข้อความหรือรูปภาพในหนังสือ โปรดอัปเดตเป็น iBooks 1.3 ใน App Store

การสำรองข้อมูล iCloud

  • หากคุณเปิดใช้งานการสำรองข้อมูล iCloud การสำรองข้อมูลอัตโนมัติกับ iTunes เมื่อทำการซิงค์จะถูกปิดใช้งาน เราขอแนะนำให้คุณสำรองข้อมูลอุปกรณ์ด้วย iTunes ด้วยตนเอง ข้อมูลสำรองที่สร้างด้วย iOS 5 เวอร์ชันก่อนหน้าจะใช้งานร่วมกันไม่ได้ในเร็วๆ นี้ และจะไม่สามารถใช้งานได้อีกต่อไป ขอแนะนำอย่างยิ่งให้คุณอัปเกรดเป็น iOS 5 เบต้าเวอร์ชันนี้เพื่อสำรองข้อมูลอุปกรณ์ของคุณต่อไป

ที่เก็บข้อมูล iCloud

  • ใหม่: เริ่มตั้งแต่ iOS 5 เบต้า 7 ข้อกำหนดสำหรับการระบุสตริงตัวระบุคอนเทนเนอร์ในการให้สิทธิ์ของแอปพลิเคชันของคุณเปลี่ยนไป ตัวระบุคอนเทนเนอร์แต่ละรายการที่ไม่มีอักขระตัวแทนจะต้องตรงกับตัวระบุกลุ่มของแอปพลิเคชันที่เผยแพร่โดยใช้รหัสทีมเดียวกันกับแอปพลิเคชันของคุณทุกประการ คุณไม่จำเป็นต้องระบุการให้สิทธิ์ที่ตรงกับตัวระบุบันเดิลของแอปของคุณเอง ตัวอย่างเช่น แอปเวอร์ชันไลต์และโปรสามารถระบุตัวระบุบันเดิลของแอปโปรเพื่อแชร์คอนเทนเนอร์เดียวกันได้ ข้อกำหนดสำหรับตัวระบุคอนเทนเนอร์ที่มีอักขระตัวแทนไม่เปลี่ยนแปลง แต่คุณอาจต้องอัปเดต ตัวระบุไวด์การ์ดที่มีอยู่หลังจากเปลี่ยนตัวระบุที่ไม่ใช่ไวลด์การ์ดในการให้สิทธิ์ของแอปพลิเคชันของคุณเพื่อให้ตรงกับตัวระบุใหม่ กฎ.
  • ใหม่: ใน iOS 5.0 รุ่นเบต้านี้ จำนวนครั้งที่แอปสามารถซิงโครไนซ์กับเซิร์ฟเวอร์ได้อย่างรวดเร็วต่อเนื่องกันลดลง หากคุณกำลังดีบักแอปของคุณและต้องการดูว่าคำขอซิงโครไนซ์ของคุณถูกควบคุมปริมาณหรือไม่ คุณสามารถเรียกเมธอด -[NSUbiquitousKeyValueStore _printDebugDescription] ได้โดยตรงใน gdb โปรดทราบว่า - [NSUBiquitousKeyValueStore _printDebugDescription] เป็น SPI ดังนั้นจึงขอแนะนำอย่างยิ่งว่าอย่าใช้ในแอปของคุณ
  • บน KVS ขีดจำกัดต่อคีย์ได้รับการเพิ่มเป็น 64Kb (เพื่อให้ตรงกับขีดจำกัดต่อแอป) และเพิ่มจำนวนคีย์สูงสุดเป็น 256 คีย์
  • ในช่วงเบต้า iOS 5 เอกสารใดๆ ที่จัดเก็บไว้ในเซิร์ฟเวอร์อาจถูกลบออกเป็นระยะๆ ก่อน GM ดังนั้นจึงขอแนะนำอย่างยิ่งให้คุณไม่จัดเก็บเอกสารสำคัญหรือข้อมูลใด ๆ บนเซิร์ฟเวอร์
  • ไม่จำเป็นต้องเปิดใช้งานโปรไฟล์การจัดสรรสำหรับ iCloud ในพอร์ทัลการจัดสรร iOS อีกต่อไป โปรไฟล์การจัดเตรียมที่สร้างขึ้นใหม่ทั้งหมดจะถูกเปิดใช้งานโดยอัตโนมัติสำหรับ iCloud แล้ว หากคุณใช้โปรไฟล์ Team Provisioning ที่ได้รับการจัดการโดย Xcode ให้คลิกรีเฟรชใน Xcode Organizer เพื่อรับโปรไฟล์ที่เปิดใช้งาน iCloud ใหม่ หากต้องการเปิดใช้งานโปรไฟล์การจัดเตรียมอื่นๆ ทั้งหมดสำหรับ iCloud เพียงแค่สร้างโปรไฟล์ของคุณใหม่ในพอร์ทัลการเตรียมใช้งาน iOS
  • หากแอปพลิเคชันของคุณใช้ NSMetadataQuery คลาส คุณต้องตั้งค่าเพรดิเคต ตอนนี้เพรดิเคตได้รับเกียรติแล้ว แต่เพรดิเคตเป็นเพรดิเคตสไตล์ NSPredicate ไม่ใช่เพรดิเคตสไตล์สปอตไลท์ ตัวอย่างนี้คือคุณต้องใช้ LIKE แทน = สำหรับการจับคู่ไวด์การ์ด ความแตกต่างมีรายละเอียดเพิ่มเติมที่:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Predicates/Articles/pSpotlightComparison.html#//apple_ref/doc/uid/TP40002370-SW1
  • ในเบต้านี้ setSortDescriptors: ไม่รองรับเมธอดของ NSMetadataQuery
  • ในการใช้ iCloud ก่อนเบต้า 5 คุณต้องระบุตัวระบุคอนเทนเนอร์ต่างๆ ด้วยตนเอง (ชุดแสดงผลของแอปพลิเคชันของคุณ) ภายในไฟล์การให้สิทธิ์สำหรับทั้งคู่ Mac OS X และโครงการ iOS เริ่มตั้งแต่เบต้า 5 เพื่อเปิดใช้งานพื้นที่จัดเก็บข้อมูล iCloud ภายในแอปของคุณ เพียงคลิกกล่องกาเครื่องหมาย “เปิดใช้งานการให้สิทธิ์” ในบานหน้าต่างสรุปของโปรเจ็กต์ของคุณ Xcode จะสร้างไฟล์การให้สิทธิ์ที่กำหนดเองสำหรับโครงการของคุณซึ่งจะรวม ID ทีมของคุณโดยอัตโนมัติ คุณสามารถเพิ่มค่าคอนเทนเนอร์ iCloud เพิ่มเติมได้ตามที่แอปพลิเคชันของคุณกำหนด (โปรดทราบว่าคุณต้องสร้างโปรไฟล์การจัดเตรียมที่มีอยู่ใหม่ โดยใช้ Xcode หรือใน iOS Provisioning Portal เพื่อใช้พื้นที่จัดเก็บข้อมูล iCloud)
    หากคุณระบุสตริงตัวระบุแบบกำหนดเองสำหรับค่าการให้สิทธิ์ของ iCloud Key-Value Store หรือคอนเทนเนอร์ iCloud คุณไม่จำเป็นต้องเติม Team ID ของคุณไว้ที่จุดเริ่มต้นของสตริงอีกต่อไป Xcode จะเพิ่มรหัสทีมของคุณในรายการเหล่านี้โดยอัตโนมัติ
  • สตริงตัวระบุคอนเทนเนอร์ที่คุณส่งไปยัง URLForUbiquityContainerIdentifier:วิธีการของ NSFileManager ต้องมี ID ของทีมที่จุดเริ่มต้นของสตริง เพื่อความสะดวก ถ้าคุณผ่านศูนย์ Foundation จะใช้ ID คอนเทนเนอร์เอกสารแรกที่ระบุในการให้สิทธิ์ของแอปของคุณ
  • มีปัญหาในการใช้ API เอกสาร Cloud Storage ร่วมกับข้อมูลที่ได้รับการป้องกัน ซึ่งอาจทำให้ข้อมูลเสียหายได้
  • ในรุ่นเบต้านี้ ผู้นำเสนอไฟล์ (วัตถุที่ใช้ NSFilePresenter โปรโตคอล) ไม่ได้รับข้อความบางส่วนที่พวกเขาควรจะได้รับ โดยเฉพาะอย่างยิ่ง:
    • นำเสนอSubitemDidAppearAtURL:
    • นำเสนอSubitemDidChangeAtURL:
  • คุณสามารถแก้ไขปัญหานี้ได้โดยใช้ ละทิ้งPresentedItemToWriter: และตรวจสอบเพื่อดูว่าผู้เขียนเขียนจริงหรือไม่เมื่อผู้นำเสนอไฟล์ของคุณได้รับอีกครั้ง ผู้นำเสนอไฟล์จะได้รับ นำเสนอรายการDidChange: ข้อความในรุ่นเบต้านี้
  • ขณะรายงานจุดบกพร่องที่เกี่ยวข้องกับอินเทอร์เฟซที่เก็บข้อมูล iCloud โปรดรวมบันทึกที่รวบรวมระหว่างเซสชันการแก้ไขข้อบกพร่องของคุณ ในการสร้างบันทึกเหล่านี้ คุณต้องติดตั้งโปรไฟล์การดีบักพิเศษบนอุปกรณ์ของคุณ โปรไฟล์การดีบักสามารถรับได้จากhttp://connect.apple.com. โปรไฟล์นี้ช่วยให้สามารถสร้างบันทึกการดีบักที่จำเป็นสำหรับการวินิจฉัยปัญหาใดๆ โดยใช้ที่จัดเก็บข้อมูล iCloud คำแนะนำในการรวบรวมบันทึกคือ:
    • ติดตั้งโปรไฟล์ (วิธีที่ง่ายที่สุดในการทำเช่นนี้คือส่งอีเมลถึงตัวคุณเองและเปิดไฟล์แนบในอุปกรณ์ของพวกเขา)
    • ทำซ้ำจุดบกพร่อง
    • ซิงค์กับ iTunes เพื่อดึงบันทึกออกจากอุปกรณ์ของคุณ
    • แนบบันทึกเข้ากับรายงานข้อบกพร่องของคุณ คุณสามารถค้นหาบันทึกได้ใน ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs
  • บันทึกเหล่านี้สามารถขยายได้มากอย่างรวดเร็ว ดังนั้นคุณควรลบโปรไฟล์ออกหลังจากที่คุณสร้างปัญหาซ้ำแล้วซ้ำอีกและดึงบันทึกสำหรับรายงานข้อบกพร่อง
  • ชื่อไฟล์จะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ใน OS X แต่จะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ใน iOS ซึ่งอาจนำไปสู่ปัญหาในการซิงค์ไฟล์ระหว่างทั้งสอง คุณควรทำตามขั้นตอนบน iOS เพื่อหลีกเลี่ยงการสร้างไฟล์ที่มีชื่อต่างกันไปแล้วแต่กรณีเท่านั้น

ค้นหา iPhone ของฉัน

  • หลังจากอัปเดต OTA ค้นหา iPhone ของฉันไม่ทำงาน เพื่อให้ใช้งานได้คุณสามารถสลับ Find My iPhone จาก OFF เป็น ON ในการตั้งค่า

GameKit

  • ใหม่: การจับคู่อัตโนมัติกับตัวควบคุมการมองแบบผลัดกันเล่นไม่ทำงาน คำเชิญหรือ API การจับคู่อัตโนมัติโดยตรงสามารถใช้เป็นวิธีแก้ปัญหา
  • ข้อมูลการจับคู่สำหรับการแข่งขันแบบผลัดกันเล่นปัจจุบันจำกัดข้อมูลไว้ที่ 4 KB
  • แก้ไขแล้ว: กิจกรรมจะถูกส่งต่อไปยังผู้รับมอบสิทธิ์ทุกครั้งที่มีการเลี้ยวในการแข่งขัน แทนที่จะเป็นเพียงเมื่อถึงตาของผู้เล่นในท้องถิ่น

iMessage

  • iMessage เบต้า 1 จะไม่สามารถสื่อสารกับผู้ใช้ iMessage ในรุ่นเบต้า 2 หรือใหม่กว่าได้
  • แก้ไขแล้ว:ผู้ช่วยการตั้งค่าไม่ได้ให้รหัสผ่าน AppleID เป็นอินพุตสำหรับ FaceTime ใน iMessage

ตัวสร้างอินเทอร์เฟซ

  • แก้ไขแล้ว: เมื่อแก้ไขค่าของข้อจำกัดในตัวตรวจสอบ ข้อจำกัดยังคงถูกเลือก และมุมมองเค้าร่างยังคงแสดงข้อจำกัดตามที่เลือก
  • ใน XCode 4.2 เมื่อคัดลอกมุมมอง (ทั้งมุมมองเดียวหรือหลายมุมมอง) ทั้งผู้ใช้กำหนดข้อ จำกัด โดยตรงในมุมมองที่เลือกและข้อจำกัดที่ผู้ใช้กำหนดระหว่างมุมมองที่ถูกคัดลอกจะถูกคัดลอกไปยัง แผ่นแปะ
  • การเปลี่ยนรูปแบบเซ็กเมนต์ของออบเจ็กต์ NSSegmentedControl เป็น "อัตโนมัติ" อาจขัดข้องในเอกสารโดยใช้ Cocoa Auto Layout ในการแก้ปัญหาเฉพาะหน้า ให้ใช้สไตล์เซ็กเมนต์ที่ชัดเจน เช่น Round หรือ Textured และในขณะใช้งาน ให้เปลี่ยนสไตล์เซ็กเมนต์เป็นอัตโนมัติโดยใช้เมธอด setSegmentStyle:

iTunes

  • ใหม่: เมื่อพยายามกู้คืนอุปกรณ์ iPhone 3GS หรือ iPod touch รุ่นที่ 3 ที่ใช้ Beta 6 ถึง Beta 7 โดยใช้ iTunes คุณจะต้องตั้งค่าอุปกรณ์เป็น DFU หรือคุณสามารถอัปเดต OTA เป็น Beta 7 ได้ ในการเข้าสู่โหมด DFU คุณจะต้อง:
    1. เชื่อมต่ออุปกรณ์กับ USB บน Mac ของคุณ
    2. ปิดอุปกรณ์
    3. เปิด iTunes บน Mac ของคุณ
    4. กดปุ่ม Home และ Power ค้างไว้ 10 วินาที
    5. กดปุ่มโฮมค้างไว้ แต่ปล่อยปุ่มเปิดปิด
    6. กดปุ่มโฮมค้างไว้ 13 วินาทีหรือจนกว่าอุปกรณ์จะแสดงใน iTunes
  • iTunes เวอร์ชันที่มาพร้อมกับเบต้า 7 ไม่สามารถซิงค์อุปกรณ์ที่ติดตั้งซอฟต์แวร์เบต้า 6 ได้ เพื่อหลีกเลี่ยงปัญหานี้ ให้ทำดังต่อไปนี้:
    1. ซิงค์อุปกรณ์ที่ติดตั้งเบต้า 6 กับ iTunes เวอร์ชันที่มาพร้อมกับเบต้า 6
    2. อัปเกรด iTunes เป็นเวอร์ชันที่มาพร้อมกับเบต้า 7
    3. เชื่อมต่ออุปกรณ์และติดตั้งซอฟต์แวร์เบต้า 7 (เข้าใจว่าคุณอาจเห็นข้อผิดพลาดในการซิงค์ล้มเหลวเมื่อคุณเชื่อมต่ออุปกรณ์ครั้งแรก)
    4. หลังจากติดตั้งซอฟต์แวร์เบต้า 7 แล้ว ให้กู้คืนจากข้อมูลสำรองที่คุณทำในขั้นตอนที่ 1

จดหมาย

  • เมื่อเปลี่ยนชื่อโฮสต์ของบัญชีอีเมลในการตั้งค่า ระบบอาจเห็นข้อความเปล่าในกล่องขาเข้าแบบรวม วิธีแก้ปัญหา ให้ลบและเพิ่มบัญชีใหม่แทนการเปลี่ยนชื่อโฮสต์

เครื่องเล่นเพลง

  • เมื่อลบเพลงหรือวิดีโอออกจากเพลง/วิดีโอบนอุปกรณ์ แอปจะขัดข้อง

OpenGLES

  • แก้ไขแล้ว: หลังจากเวทีแสงไม่ว่าจะเปิดใช้งานแสงหรือไม่ก็ตามค่าสีที่ได้จะไม่ ยึดใน GLKit/GLKEffects โดยตั้งค่า GLKLightingTypePerVertex หรือ GLKLightingTypePerPixel ผล. ด้วยเหตุนี้ จึงไม่ใช่เรื่องแปลกที่จะเห็นความแตกต่างของแสงระหว่างทั้งสอง โดยเฉพาะอย่างยิ่งเมื่อเปิดใช้งานไฟหลายดวง ซึ่งแตกต่างจาก OpenGLES 1.1 ซึ่งยึดค่าสีหลังจากระยะการจัดแสงไม่ว่าจะเปิดใช้งานแสงหรือไม่ก็ตาม

OTA Software Update

  • ผู้ใช้ที่ติดตั้ง iOS 5 เบต้า 6 ผ่านอากาศจาก iOS 5 เบต้า 3 จะต้องลบเนื้อหาและการตั้งค่าทั้งหมดก่อนโดย เลือกการตั้งค่า > ทั่วไป > รีเซ็ต > ลบเนื้อหาและการตั้งค่าทั้งหมดเพื่อติดตั้ง iOS 5 เบต้า 7 บน อากาศ. สิ่งนี้ส่งผลกระทบต่อผู้ใช้ที่ไม่ได้อัปเดตเป็น iOS 5 เบต้า 4 เท่านั้น
  • หากคุณกำลังทำการอัปเดตซอฟต์แวร์ OTA คุณจะต้องซิงค์รูปภาพของคุณกับ iTunes อีกครั้ง”
  • แก้ไขแล้ว: อาจมีบางกรณีที่การซื้อจาก App Store หรือ iTunes Store หยุดชะงักเนื่องจากอุปกรณ์กำลังดาวน์โหลดอย่างอื่นในเบื้องหลัง วิธีแก้ปัญหาคือถอดอุปกรณ์ออกจากแหล่งจ่ายไฟ (ถอดปลั๊กอุปกรณ์)
  • ใหม่: หากคุณมีชุดรหัสผ่าน จะต้องลบออกก่อนอัปเดตเป็น seed 7 จากเมล็ดก่อนหน้า สามารถเปิดใช้งานได้อีกครั้งหลังจากการอัปเดตเสร็จสิ้น หากไม่ดำเนินการดังกล่าว อาจต้องเปิดใช้ iMessage อีกครั้งในการตั้งค่า

เตือนความจำ

  • แก้ไขแล้ว: หากเปิดใช้งานการซิงค์ตัวเตือนสำหรับบัญชี Yahoo และไม่มีการรวบรวมการแจ้งเตือนบนเซิร์ฟเวอร์ โทรศัพท์จะถูกสร้างขึ้นใหม่อย่างต่อเนื่อง เนื่องจากข้อผิดพลาดของเซิร์ฟเวอร์ Yahoo คอลเล็กชันนั้นจะแสดงเป็นปฏิทินกิจกรรม

ความปลอดภัย

  • ในการลงนามใบรับรอง iOS 5.0 ด้วยลายเซ็น MD5 ไม่รองรับ โปรดตรวจสอบให้แน่ใจว่าใบรับรองใช้อัลกอริธึมลายเซ็นตาม SHA1 หรือ SHA2

เครื่องจำลอง

  • บริการระบุตำแหน่งไม่ทำงานในโปรแกรมจำลอง iOS 4.3 ที่ทำงานอยู่ Mac OS 10.7 พร้อม Xcode 4.2

กระดานกระโดดน้ำ

  • การแจ้งเตือนแบบพุชและท้องถิ่นสำหรับแอปจะปรากฏในศูนย์การแจ้งเตือนใหม่ใน iOS 5 ศูนย์การแจ้งเตือนจะแสดงการแจ้งเตือนที่ถือว่า "ยังไม่ได้อ่าน" เพื่อรองรับการแจ้งเตือนแบบพุชและท้องถิ่นว่า ไม่มีสถานะ "ยังไม่ได้อ่าน" นักพัฒนาสามารถใช้การนับป้ายแอปพลิเคชันเพื่อเรียกใช้การล้างการแจ้งเตือนจากการแจ้งเตือน ศูนย์กลาง. เมื่อแอปพลิเคชันล้างจำนวนป้าย (โดยตั้งค่าเป็นศูนย์) iOS 5 จะล้างการแจ้งเตือนจากศูนย์การแจ้งเตือน

UI อัตโนมัติ

  • มีปัญหาที่ทราบเมื่อใช้ performTaskOnHost API ในสคริปต์ UI Automation หากงานที่ดำเนินการด้วย API ให้ผลลัพธ์มากเกินไป (เช่น ข้อความนับพันบรรทัด) ให้เป็นมาตรฐานหรือ ข้อผิดพลาดมาตรฐาน งานอาจชะงักงันจนกว่าจะหมดเวลา ซึ่งจะโยนจาวาสคริปต์ ข้อยกเว้น
  • ฟังก์ชัน lock() และ Unlock() ของ UIATarget ถูกแทนที่ด้วย lockForDuration() การทำงาน.
  • เริ่มต้นใน iOS 5 เบต้า 2 ตอนนี้คุณสามารถทริกเกอร์การทำงานของสคริปต์ UI Automation บนอุปกรณ์ iOS จากเทอร์มินัลโฮสต์โดยใช้เครื่องมือเครื่องมือ คำสั่งคือ:
    • เครื่องมือ -w -NS
  • เมื่อใช้เครื่องมือ cli สำหรับ UI Automation คุณสามารถกำหนดเป้าหมายเทมเพลตการทำงานอัตโนมัติเริ่มต้น และส่งสคริปต์และเส้นทางผลลัพธ์ไปยังเครื่องมือเป็นตัวเลือกตัวแปรสภาพแวดล้อม ตัวอย่างเช่น:
    • เครื่องมือ -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT

โพสต์บล็อกล่าสุด

IPhone ได้รับเครื่องตรวจจับสุนัขและแมวในตัว
October 21, 2021

iPhone ได้รับเครื่องตรวจจับสุนัขและแมวในตัวVision Framework ของ Apple เป็นวิธีการเรียนรู้ด้วยเครื่องที่ซับซ้อนเพื่อระบุ Fluffyภาพหน้าจอ: Appleการมา...

Apple มีนักออกแบบผลิตภัณฑ์ประมาณ 100 คนทำงานบน iWatch [รายงาน]
October 21, 2021

ข่าวลือเริ่มมีขึ้นเกี่ยวกับการจู่โจมของ Apple ในเทคโนโลยีสวมใส่ได้ ในช่วงสุดสัปดาห์ ทั้งสอง The New York Times และ วอลล์สตรีทเจอร์นัล รายงานว่า App...

| ลัทธิ Mac
October 21, 2021

รับเสียงความละเอียดสูงเพื่อชีวิตที่เร่งรีบของคุณด้วยหูฟังชนิดใส่ในหู Spark ใหม่ [ดีล]คุณเคยมองหาหูฟังชนิดใส่ในหูที่มีลักษณะ และ เสียงดี? ข้อเสนอ Cu...