IOS 5.1 Beta Pertama Diunggulkan Untuk Pengembang, Dengan Daya Tahan Baterai yang Dirumorkan Dan Peningkatan Siri!

Apple baru saja menyemai iOS 5.1 beta pertama untuk pengembang, bersama dengan XCode 4.3 beta. Apa yang baru, hanya waktu dan bermain-main dengan iOS 5.1 yang akan memberi tahu, tetapi menurut laporan masa lalu, iOS 5.1 seharusnya tidak hanya membahas masalah pengurasan baterai iPhone 4S, tetapi juga harus memperkenalkan beberapa fungsi Siri baru yang keren. Kami harus menunggu dan melihat.

Setelah melompat, catatan rilis. Apakah Anda seorang pengembang yang telah memperhatikan sesuatu yang baru di iOS 5.1, atau melihat pembaruan memperbaiki masalah pengurasan baterai iPhone 4S Anda? Tolong beri tahu kami!

pengantar

iOS SDK 5.1 menyediakan dukungan untuk mengembangkan aplikasi iOS dan mencakup set lengkap alat Xcode, kompiler, dan kerangka kerja untuk membuat aplikasi untuk iOS dan Mac OS X. Alat-alat ini termasuk IDE Xcode dan alat analisis Instrumen di antara banyak lainnya.

Dengan perangkat lunak ini Anda dapat mengembangkan aplikasi yang berjalan di iPhone, iPad, atau iPod touch yang menjalankan iOS 5.1. Anda juga dapat menguji aplikasi menggunakan Simulator iOS yang disertakan, yang mendukung iOS 5.1. Ada dua gambar Xcode iOS SDK 5.1, satu untuk dipasang di a Komputer Macintosh yang menjalankan Mac OS X 10.6.7 (Snow Leopard) atau yang lebih baru, yang lainnya untuk diinstal pada komputer Macintosh yang menjalankan Mac OS X 10.7 (Singa).

Versi iOS ini ditujukan hanya untuk penginstalan pada perangkat yang terdaftar dengan program pengembang Apple. Mencoba menginstal versi iOS ini dengan cara yang tidak sah dapat membuat perangkat Anda dalam keadaan tidak dapat digunakan.

Untuk informasi lebih lanjut dan sumber daya dukungan tambahan, kunjungi:

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

Pelaporan Bug

Silakan laporkan bug yang tidak disebutkan di "Pengantar" menggunakan Apple Bug Reporter di situs web Pengembang Apple (http://developer.apple.com/bugreporter/). Selain itu, Anda dapat mendiskusikan masalah ini dan iOS SDK 5 di Forum Pengembang Apple: http://devforums.apple.com. Anda juga dapat mengakses informasi lebih lanjut tentang iCloud untuk Pengembang di: http://developer.apple.com/icloud

Catatan dan Masalah yang Diketahui

Masalah berikut berkaitan dengan penggunaan SDK 5.1 untuk mengembangkan kode.

Akun

Saat membuat akun iCloud, Anda dapat menggunakan ID Apple apa pun selama itu adalah alamat email lengkap dan bukan akun MobileMe. Jika Anda memiliki akun MobileMe, Anda dapat memindahkan akun tersebut ke iCloud. Anda dapat menemukan informasi lebih lanjut di: http://me.com/move

Lebah

  • NS Layanan NSNet class dan CFNetService API tidak menyertakan antarmuka P2P secara default. Untuk menelusuri, mendaftar, atau menyelesaikan layanan melalui antarmuka P2P, aplikasi perlu menggunakan Bonjour Layanan DNS*() API dicatat di bawah ini.
  • Mengatur indeks antarmuka parameter ke kDNSServiceInterfaceIndexAny di API berikut tidak akan menyertakan antarmuka P2P secara default. Untuk menyertakan antarmuka P2P, Anda sekarang harus mengaturkDNSServiceFlagsIncludeP2P bendera saat menggunakan kDNSServiceInterfaceIndexAny atau atur interfaceIndex ke kDNSServiceInterfaceIndexP2P. API yang terpengaruh adalah:
    • Layanan DNSJelajahi
    • DaftarLayanan DNS
    • Penyelesaian Layanan DNS
    • DNSServiceRegisterRecord
    • DNSServiceQueryRecord

GameKit

Ikon Aplikasi dan Foto Profil tidak dimuat di aplikasi yang menggunakan Game Center.

Penyimpanan iCloud

  • Profil penyediaan harus diaktifkan untuk iCloud di Portal Penyediaan iOS. Anda dapat mengaktifkan profil penyediaan untuk iCloud dengan menavigasi ke bagian ID Aplikasi dari Portal Penyediaan iOS dan mengonfigurasi ID Aplikasi Anda untuk iCloud. Setelah mengaktifkan ID Aplikasi untuk iCloud, buat ulang profil penyediaan Anda untuk mengaktifkannya untuk iCloud.
  • NS setSortDescriptors: metode dari NSMetadataQuery tidak didukung.
  • Di iOS 5, file yang dilindungi melalui Perlindungan Data tidak dapat digunakan dengan API Penyimpanan iCloud.
  • Nama file tidak peka huruf besar/kecil di Mac OS X tetapi peka huruf besar/kecil di iOS. Ini dapat menyebabkan masalah saat berbagi file di antara keduanya menggunakan iCloud. Anda harus mengambil langkah-langkah di iOS untuk menghindari pembuatan file yang namanya berbeda hanya berdasarkan kasus.

pemutar film

Mulai iOS 5.0, untuk memfasilitasi kontrol pemutaran yang lebih halus, pemutar film tidak secara otomatis disiapkan untuk diputar saat dibuat. Panggil mempersiapkanToPlay metode untuk mempersiapkan pemutar film. Untuk informasi lebih lanjut, lihat Referensi Kelas MPMoviePlayerController

Pemutar musik

Menggunakan shake-to-shuffle menyebabkan aplikasi Musik membeku dan pemutaran berhenti.

Kios koran

TETAP: Menghapus masalah yang ditandai sebagai masalah yang sedang dibaca dapat menyebabkan crash.

Keamanan

Di iOS 5, penandatanganan sertifikat dengan tanda tangan MD5 tidak didukung. Harap pastikan bahwa sertifikat menggunakan algoritme tanda tangan berdasarkan SHA1 atau SHA2.

Xcode/Alat Pengembang

  • Bug di pengelola dokumentasi menyebabkan pengecualian saat Anda mengetik di bidang apa pun di area konten. Untuk mencegah perlunya masuk ke situs web pengembang dari Xcode, unduh kumpulan dokumentasi secara lokal menggunakan Panel preferensi dokumentasi Xcode dan aktifkan kotak centang 'Periksa dan instal pembaruan secara otomatis' sebagai solusi.
  • Skrip "uninstall-devtools" secara keliru menghapus file dan paket meskipun Xcode masih berjalan. Pastikan untuk keluar dari salinan Xcode yang sedang berjalan sebelum memulai skrip "uninstall-devtools".
  • Daemon Network Link Conditioner tidak dapat diluncurkan setelah menginstal Networking Link Conditioner tanpa reboot. Anda dapat mengatasi masalah secara manual dengan memulai ulang atau dengan perintah berikut: sudo launchctl load /system/library/launchdaemons/com.apple.networklinkconditioner.plist.]
  • Di alat pengembangan iOS 5, dimungkinkan untuk mengekstrak API yang digunakan oleh aplikasi dan memilikinya diperiksa untuk penggunaan API pribadi. Opsi ini ditawarkan saat Anda memvalidasi aplikasi Anda untuk aplikasi pengajuan.

Postingan Blog Terbaru

| Kultus Mac
August 20, 2021

iWatch Apple Dapat Menghadapi Persaingan Dari DellApple diperkirakan akan meluncurkan jam tangan pintar baru yang disebut "iWatch" pada awal musim ...

| Kultus Mac
August 20, 2021

Haruskah Apple menggabungkan iOS dengan OS X untuk iPad Pro?Ini waktu dalam seminggu lagi!Foto: Ste Smith/Cult of MacApakah menggabungkan iOS denga...

| Kultus Mac
August 20, 2021

Apple Mengambil Langkah Lain Dari Google Dengan Integrasi Bing Di iOS 7Selama keynote WWDC hari ini, Eddy Cue Apple secara singkat menyebutkan inte...