AppleがiOS5 Beta4をリリースしました。
Appleは、iOS 5 Beta 4を削除することで、金曜日がまだ営業日であることをもう一度証明しました。 開発者は、Appleの開発チャネルで最新のiOS 5ベータ版をダウンロードできるようになり、初めて、無線アップデートの奇跡を通じてダウンロードできるようになりました。
iOS 5 Beta 3を使用している場合は、ワイヤレスでBeta4にアップグレードできるはずです。
Appleは9月のiOS5とiCloudの一般公開に向けて準備を進めており、Beta4はおそらく開発者向けにプッシュされた最後のアップデートの1つになるでしょう。
すでにベータ3を使用している場合は、OTAアップデートとしてベータ4をダウンロードしてみてください。 人々はすでにOTAの更新が機能していないと報告していますが、いくつかがまだ成功しているかどうかを確認したいと思っています。
iOS 5 Beta 4を同期するには、新しくリリースされたiTunes 10.5 Beta4が必要です。 Xcode 4.2 Developer Preview4もリリースされました。 これらはすべて、Appleの開発チャネルで入手できます。
iOS 5 Beta4で見つけたものについてお聞きしたいと思います。 すべてのヒントを次の宛先に送信します。 [email protected]
ベータ4の完全な変更ログ:
注意事項と既知の問題
次の問題は、5.0SDKを使用してコードを開発することに関連しています。
アカウント
- iCloudアカウントを作成するときは、MobileMeアカウントではなく、完全な電子メールアドレスであれば、任意のAppleIDを使用できます。 MobileMeアカウントをお持ちの場合は、そのアカウントからiCloudアカウントにデータをコピーして、テスト中に使用できます。 iCloudの詳細については、次のURLをご覧ください。 http://developer.apple.com/icloud
- セットアップアシスタントを使用してiCloudまたはMobileMeアカウントをセットアップし、「iPhoneを探す」をオンのままにすると、セットアップ後に「iPhoneを探す」が実際にオフになる場合があります。 セットアップアシスタントを終了した後、[設定] / [メール]、[連絡先]、[カレンダー] / [アカウント]で、[iPhoneを探す]がオンになっていることを確認してください。
- 複数のアカウントでブックマークを無効にすることをお勧めします。 それらが有効になっている場合、結果は未定義である可能性があります。
- 修繕: このベータ版では、「セキュリティの質問を選択する」オプションは、iCloudアカウントのセットアップ中に機能しません。
AirPlay
- iOS 5以降、アプリケーションおよびWebサイトのビデオコンテンツはデフォルトでAirPlay対応になっています。
- iOS 5は、AVFoundationを介したビデオのAirPlayをサポートしています。
- ミラーリングの使用中にAirPayビデオに切り替えると、画面は黒のままになりますが、ビデオは引き続き再生されます。
Apple TV
- Apple TV Softwareベータ版を使用すると、ユーザーはAirPlayを使用してiPad2のコンテンツをAppleTV(第2世代)にミラーリングできます。 このベータ版ソフトウェアは、Apple TVでフォトストリームも有効にするため、ユーザーはiCloudに保存されている写真にアクセスできます。 Apple TVソフトウェアのベータ版は、iOS5アプリとWebサイトで最新のAirPlay機能をテストするために提供されています。 デバイスにAppleTV Softwareベータ版をインストールする場合は、最初にデバイスのUDIDをiOS開発者プログラムポータルに登録する必要があります。
- ベータ4用のAppleTVの新しいビルドはありません。 ベータ3で提供されるビルドを引き続き使用してください。
オーディオ
- iOS 5でボイスチャットを使用するには、
kAudioSessionMode_VoiceChat
オーディオセッションのモード、または設定AVAudioSessionModeVoiceChat
のモードAVAudioSession
物体。
カレンダー
- カレンダーの同期をオフにしてからオンに戻した後、すべてのMobileMeカレンダーが複製されました。
- 修繕: Seed 1バックアップ以前から復元すると、MobileMe / iCloudカレンダーが同期されなくなります。 購読したカレンダーはカレンダーに表示されますが、イベントカレンダーはMobileCalに表示されません。 この問題を回避するには、アカウントを削除してから再度追加してください。
- SnowLeopardがiOSデバイスでカレンダーを同期しておらず、カレンダーまたはリマインダーリストを作成した場合 以前のiOS5.0シードを使用して、iOSデバイスでそのカレンダーまたはリストの名前を変更し、それを許可します 同期します。
- このベータ版では、誕生日カレンダーはWebアプリとWindowsで一時的に無効になっており、将来のリリースで利用できるようになります。
連絡先
- 新着:MobileMeでは、ローカルの連絡先はマージされるのではなく削除されます。
- このベータ版では、vCardのインポート/エクスポートは[アクション]メニューから無効になっており、将来のリリースで利用できるようになります。
GameKit
- ターンベースの試合の試合データは現在、4KBのデータに制限されています。
- Wifiと3Gの両方が無効になっている場合(つまり、機内モードの場合)、GameKitによってローカルBluetoothマッチの接続が失敗することがあります。
iBooks
- iBooks 1.2.2は、本の一部のテキストまたは画像を表示できない場合があります。 AppStoreでiBooks1.3にアップデートしてください。
iCloudバックアップ
- これはベータ版ソフトウェアであるため、重要なデータや情報を保存するためにiCloudサービスを使用しないことをお勧めします。 iCloudバックアップを有効にすると、同期時のiTunesによる自動バックアップが無効になります。 iTunesを使用してデバイスを手動でバックアップすることもお勧めします。 デバイスのバックアップを継続し、以前のバックアップを保持するために、このバージョンのiOS5ベータ版にアップグレードすることを強くお勧めします。
iCloudストレージ
- iOS 5のベータ期間中、サーバーに保存されているドキュメントは、GMの前に定期的に削除される可能性があります。 したがって、重要なドキュメントや情報をサーバーに保存しないことを強くお勧めします。
- アプリケーションがを使用している場合
NSMetadataQuery
クラスでは、述語自体は無視されますが、述語を設定する必要があります。 - Foundationフレームワークには、アプリのモバイルドキュメントコンテナを探すときにチームIDが含まれていません。 チームIDは、に渡される識別子文字列の先頭に含める必要があります
URLForUbiquityContainerIdentifier:
方法。 - このベータ版では、
setSortDescriptors:
の方法NSMetadataQuery
サポートされていません。 - このベータ版では、iCloudを使用する場合は、両方のエンタイトルメントファイル内でさまざまなコンテナ識別子(アプリケーションのディスプレイセット)を手動で指定する必要があります。 Mac OS X およびiOSプロジェクト。
- Cloud StorageドキュメントAPIを保護されたデータと組み合わせて使用すると、データの破損につながる可能性のある問題があります。
- このベータ版では、ドキュメントベースのアプリケーションは、ファイルが変更、移動、またはファイルの下から削除されたことを常に検出できるとは限りません。
-
新着: このベータ版では、ファイルプレゼンター(
NSFilePresenter
プロトコル)受信するはずのメッセージの一部、特に次のメッセージを受信しません。presentItemDidChange
presentSubitemDidAppearAtURL:
presentSubitemDidChangeAtURL:
これを回避するには、
relinquishPresentedItemToWriter:
メソッドと、ファイルプレゼンターが再取得したときにライターが実際に書き込んだかどうかを確認するためのチェック。 FSEventsを使用して、ファイルシステムの変更を監視することもできます - このベータ版では、ディレクトリ内のファイルへの変更に関するメッセージは、
NSFilePresenter
プロトコル。 - iCloudストレージインターフェースに関連するバグを報告する際は、デバッグセッション中に収集されたログを含めてください。 これらのログを生成するには、デバイスに特別なデバッグプロファイルをインストールする必要があります。 デバッグプロファイルは、から取得できます。 http://connect.apple.com. このプロファイルにより、iCloudストレージを使用して問題を診断するために必要なデバッグログを生成できます。 ログを収集する手順は次のとおりです。
- プロファイルをインストールします。 (これを行う最も簡単な方法は、それを自分宛てにメールで送信し、デバイスで添付ファイルを開くことです。)
- バグを再現します。
- iTunesと同期して、デバイスからログを取得します。
- ログをバグレポートに添付します。 あなたはでログを見つけることができます
〜/ Library / Logs / CrashReporter / MobileDevice / DeviceName / DiagnosticLogs
.
これらのログは非常に急速に大きくなる可能性があるため、問題を再現してバグレポートのログを取得した後、プロファイルを削除する必要があります。
- 新着: iCloudストレージのファイル名では大文字と小文字が区別されます。
iMessage
- 新着: iMessageベータ1は、ベータ2以降のiMessageユーザーと通信できなくなります。
iTunes
- ベータ4に付属しているバージョンのiTunesは、ベータ2ソフトウェアがインストールされているデバイスを同期できません。 この問題を回避するには、次のようにします。
- ベータ3がインストールされているデバイスを、ベータ4に付属しているバージョンのiTunesに同期します。
- iTunesをベータ4に付属のバージョンにアップグレードします。
- デバイスを接続し、ベータ4ソフトウェアをインストールします。 (最初にデバイスを接続したときに、同期エラーが発生する可能性があることを理解してください。)
- ベータ4ソフトウェアをインストールした後、手順1で作成したバックアップから復元します。
- iTunes Storeから購入したビデオは、iTunes10.5を搭載したAirPlay経由の第2世代AppleTVでは再生されません。
位置
-
新着:NS
startMonitoringSignificantLocationChanges
の方法CLLocationManager
重要な場所の変更の更新のために、アプリケーションがバックグラウンドで再開または起動されることはありません。 ただし、以前のソフトウェアバージョン(アプリケーションが重要な場所の変更を監視していた)からのバックアップが復元された場合 デバイスに対して、重要な場所の変更の監視により、そのアプリケーションが再開または起動されます。 バックグラウンド。
郵便
- 新着:添付ファイル付きのメッセージを転送してもファイルは添付されず、メッセージ作成画面は「読み込み中…」から変わりません。
音楽図書館
- 新着:同期によってデバイスライブラリを変更した後、一部の曲でアルバムアートワークが欠落しています。
OpenGL
- 新着: iOS 5.0ベータ4では、いくつかのOpenGL拡張機能がAPPLE名前空間からEXT名前空間に移動され、一部のAPIの名前が変更されました。 変更された拡張子は EXT_color_buffer_half_float,EXT_occlusion_query_boolean, EXT_separate_shader_objects, EXT_shadow_samplers, EXT_texture_rg, EXT_debug_label、 と EXT_debug_marker.
OTAソフトウェアアップデート
- 新着: ベータ3からベータ4へのOTAソフトウェアの更新を行う場合は、写真をiTunesと再同期する必要があります。」
パーソナルホットスポット
- 新着:このベータ版では、iPhone 4デバイスは、これらのデバイスでWiFiテザリングが機能していないためにオンになっている場合でも、パーソナルホットスポットに参加できません。
写真の調整
- iOSで赤目調整を適用し、画像をiPhotoシードビルドにインポートした場合、赤目調整はiPhotoのその画像には表示されません。 その結果、その後iPhotoからiOSデバイスに画像を同期しても、赤目調整は表示されません。
設定
- 修繕: このベータ版では、FaceTimeアイコンがiPhoneの設定にありません。
シミュレーター
- 新着: 位置情報サービスは、で実行されているiOS4.3シミュレータでは機能しません Mac OS 10.7 Xcode4.2を使用。
スプリングボード
- アプリのプッシュ通知とローカル通知は、iOS5の新しい通知センターに表示されます。 通知センターには、「未読」と見なされる通知が表示されます。 プッシュ通知とローカル通知に対応するために 「未読」ステータスがない場合、開発者はアプリケーションバッジ数を使用して、通知からの通知のクリアをトリガーできます。 中心。 アプリケーションがバッジカウントをクリアすると(ゼロに設定することにより)、iOS5は通知センターからの通知をクリアします。
- 新着: iOS 5.0は、極端な頻度で着信ネットワークトラフィックに対してバックグラウンドで再開されるVoIPアプリケーションを終了します。 開発者は、この状態を回避するために、すべての着信データがVoIPソケットから読み取られることを確認することをお勧めします。
ツイッター
- 新着: Safariから現在地をツイートし、場所を特定する前に終了すると、場所の矢印はステータスバーに表示されたままになります。 矢印は、タスクスイッチャーからSafariを強制終了することで削除できます。
UIオートメーション
- 新着: 別のプログラムが編集している場合でも、Instrumentsはロードされたオートメーションスクリプトを上書きします。
- トレースセッションによって起動されて終了したアプリケーションをターゲットにした後、オートメーションインストゥルメントスクリプトエディタの再生ボタンと録音ボタンが正しく機能しない場合があります。 一時停止されたアプリケーションをターゲットにした場合も、機能しない可能性があります。 この問題が発生しても問題が解決しない場合は、トレースドキュメントを閉じてから再度開いて、機能状態に戻す必要があります。
- オートメーション機器を使用してアクションをスクリプトにキャプチャする場合、Webビューまたはテーブルセルとインターフェイスします 多数の画面外要素を含むものは、で戻るまでに非常に長い時間がかかる場合があります。 表現。
- NS
ロック()
とロック解除()
の機能UIATarget
に置き換えられましたlockForDuration(
)
関数。 - 修繕:別のプログラムが編集している場合でも、Instrumentsはロードされたオートメーションスクリプトを上書きします。
- iOS 5ベータ2以降、インストルメントツールを使用して、ホスト端末からiOSデバイスでUIオートメーションスクリプトの実行をトリガーできるようになりました。 コマンドは次のとおりです。
楽器-w
-NS
- UIオートメーションにCLIインスツルメントを使用する場合、デフォルトのオートメーションテンプレートをターゲットにして、スクリプトと結果のパスを環境変数オプションとしてツールに渡すことができるようになりました。 例えば:
楽器-w
-t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT