iOS 5 Beta 6がリリースされました、ダウンロードしてください! これが完全な変更ログです
うわー、それはすぐに私たちに思い浮かびました:Appleは登録された開発者にiOS 5 Beta6をリリースしたばかりです。
利用可能 支払い済みの開発者、iOS 5 Beta 6は、iOS Dev Centerからダウンロードできます。または、デバイスでiOS 5 Beta 4以降を既に使用している場合は、無線アップデートからダウンロードできます。
アップグレードする前に、iTunes 10.5Betaを使用してデバイスをバックアップすることをお勧めします。 これがベータ版ソフトウェアであることに関する通常の警告がすべて適用されます。
iOS 5 Beta 6のデバイスへのインストールに取り組んでおり、何か新しいものや注目に値するものが見つかった場合はお知らせします。 アップグレードした後、思い切ってデバイスにクールな新機能を見た人はいますか? コメントで教えてください。
これがAppleの公式リリースノートです。
アカウント
- iCloudアカウントを作成するときは、MobileMeアカウントではなく、完全な電子メールアドレスである限り、任意のAppleIDを使用できます。 MobileMeアカウントをお持ちの場合は、そのアカウントをiCloudに移動できます。 iCloudの詳細については、次のURLをご覧ください。 http://developer.apple.com/icloud
- 修繕: セットアップアシスタントを使用してiCloudまたはMobileMeアカウントをセットアップし、「iPhoneを探す」をオンのままにすると、セットアップ後に「iPhoneを探す」が実際にオフになる場合があります。 セットアップアシスタントを終了した後、[設定] / [メール]、[連絡先]、[カレンダー] / [アカウント]で、[iPhoneを探す]がオンになっていることを確認してください。
- 修繕: Setup AssistantでiCloudサービスを有効にすると、常に正しく保存されるとは限りません。 Setup Assistantを完了したら、[設定]> [iCloud]にアクセスして、iCloudアカウントの状態を確認する必要があります。 デバイスに複数のiCloudまたはMobileMeアカウントが設定されている場合は、[設定]> [メール、連絡先、カレンダー]でそれらの各アカウントにアクセスして、各アカウントを確認する必要があります。
- 修繕: 複数のアカウントでブックマークを無効にすることをお勧めします。 それらが有効になっている場合、結果は未定義である可能性があります。
AirPlay
- iOS 5以降、アプリケーションおよびWebサイトのビデオコンテンツはデフォルトでAirPlay対応になっています。
- iOS 5は、AVFoundationを介したビデオのAirPlayをサポートしています。
Apple TV
- Apple TV Softwareベータ版を使用すると、ユーザーはAirPlayを使用してiPad2のコンテンツをAppleTV(第2世代)にミラーリングできます。 このベータ版ソフトウェアは、Apple TVでフォトストリームも有効にするため、ユーザーはiCloudに保存されている写真にアクセスできます。 Apple TVソフトウェアのベータ版は、iOS5アプリとWebサイトで最新のAirPlay機能をテストするために提供されています。 デバイスにAppleTV Softwareベータ版をインストールする場合は、最初にデバイスのUDIDをiOS開発者プログラムポータルに登録する必要があります。
- Apple TVは、ホームシェアリングを介して再生されたテレビ番組を終了すると、メインメニューに戻る場合があります。
- ホームシェアリングを介して音楽プレイリストにアクセスすることはできません。
バイナリ互換性
- iOS 5.0 SDKに対してリンクされたアプリケーションでは、ピンチジェスチャ中にスクロールビューのコンテンツオフセットが整数ピクセルに丸められなくなりました。
カレンダー
- 誕生日カレンダーは現在、
icloud.com
WebサイトまたはWindows。 それらは将来のリリースで利用可能になる予定です。 - 修繕: Setup Assistant中にiCloudアカウントを設定しても、デフォルトのカレンダーはOn MyiPhoneカレンダーのままです。 回避策として、[設定]> [メール、連絡先、カレンダー]> [デフォルトのカレンダー]でセットアップアシスタントを終了した後、デフォルトのカレンダーをリセットします。
- 修繕: iOSではiCloudカレンダーデータのプッシュが機能しません。 iCloudカレンダーを同期するには、カレンダーアプリを起動するか、左上隅の[カレンダー]ボタンを使用してカレンダーを手動で更新します。
コアイメージ
- ベータ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
,CILightenBlendMode
,CILinearGradient
,CILuminosityBlendMode
,CIMaximumCompositing
,CIMinimumCompositing
,CIMultiplyBlendMode
,CIMultiplyCompositing
,CIOverlayBlendMode
,CIRadialGradient
,CISaturationBlendMode
,CIScreenBlendMode
,CISepiaTone
,CISoftLightBlendMode
,CISourceAtopCompositing
,CISourceInCompositing
,CISourceOutCompositing
,CISourceOverCompositing
,CIStraightenFilter
,CIStripesGenerator
,CITemperatureAndTint
,CIToneCurve
,CIVibrance
,CIVignette
、 とCIWhitePointAdjust
GameKit
- ターンベースの試合の試合データは現在、4KBのデータに制限されています。
- 新着: イベントは、ローカルプレーヤーのターンになるときだけでなく、試合でターンが行われるたびにデリゲートに渡されます。
- 修繕: Game Centerにログインすると、パスワードがクリアされ、ログインが完了しない場合があります。 もう一度試すと成功します。
- 修繕: このベータ版では、GameKitInvitesが失敗する可能性があります。 回避策として、デバイスを再起動してみてください。
iBooks
- iBooks 1.2.2は、本の一部のテキストまたは画像を表示できない場合があります。 AppStoreでiBooks1.3にアップデートしてください。
iCloudバックアップ
- これはベータ版ソフトウェアであるため、重要なデータや情報を保存するためにiCloudサービスを使用しないことをお勧めします。 iCloudバックアップを有効にすると、同期時のiTunesによる自動バックアップが無効になります。 また、iTunesを使用してデバイスを手動でバックアップすることをお勧めします。 以前のバージョンのiOS5ベータで作成されたバックアップはまもなく互換性がなくなり、利用できなくなります。 デバイスのバックアップを続行するには、このバージョンのiOS5ベータ版にアップグレードすることを強くお勧めします。 バックアップからの復元でエラーが発生した場合、またはiCloudにサインインしてから1時間以上バックアップを有効にした場合は、設定からiCloudアカウントを削除して再度追加してみてください。 エラーが続く場合は、デバイスを消去して、復元を再度開始してみてください。
iCloudストレージ
-
新着: どちらかを呼び出す場合
stringByResolvingSymlinksInPath
またstringByStandardizingPath
コンテナから派生したパスでは、結果を使用して調整された読み取りを正常に実行することはできません。 - 新着: KVSでは、キーごとの制限が64Kbに引き上げられました(アプリごとの制限と一致するため)。 キーの最大数が256に増えました。
- iOS 5のベータ期間中、サーバーに保存されているドキュメントは、GMの前に定期的に削除される可能性があります。 したがって、重要なドキュメントや情報をサーバーに保存しないことを強くお勧めします。
- iOSプロビジョニングポータルでiCloudのプロビジョニングプロファイルを有効にする必要がなくなりました。 新しく生成されたすべてのプロビジョニングプロファイルは、iCloudに対して自動的に有効になります。 Xcodeが管理するチームプロビジョニングプロファイルを使用している場合は、Xcodeオーガナイザーで[更新]をクリックして、新しいiCloud対応プロファイルを取得します。 iCloudの他のすべてのプロビジョニングプロファイルを有効にするには、iOSプロビジョニングポータルでプロファイルを再生成するだけです。
- アプリケーションがを使用している場合
NSMetadataQuery
クラスでは、述語自体は無視されますが、述語を設定する必要があります。 - このベータ版では、
setSortDescriptors:
の方法NSMetadataQuery
サポートされていません。 - 修繕: ベータ5より前のiCloudを使用するには、Mac OS XプロジェクトとiOSプロジェクトの両方のエンタイトルメントファイル内でさまざまなコンテナ識別子(アプリケーションのディスプレイセット)を手動で指定する必要がありました。 ベータ5以降、アプリ内でiCloudストレージを有効にするには、プロジェクトの[概要]ペインにある[資格を有効にする]チェックボックスをクリックするだけです。 Xcodeは、チームIDを自動的に含むプロジェクトのカスタムエンタイトルメントファイルを作成します。 アプリケーションの必要に応じて、iCloudコンテナの値を追加できます。 (iCloudストレージを使用するには、XcodeまたはiOSプロビジョニングポータルで既存のプロビジョニングプロファイルを再生成する必要があることに注意してください。) iCloud Key-ValueStoreまたはiCloudContainerのエンタイトルメント値のカスタム識別子文字列。チームIDを先頭に追加する必要がなくなりました。 ストリング。 Xcodeは、これらのエントリの前にチームIDを自動的に追加します
- に渡すコンテナ識別子文字列
URLForUbiquityContainerIdentifier:
の方法NSFileManager
文字列の先頭にチームIDを含める必要があります。 便宜上、合格すればなし
、Foundationは、アプリのエンタイトルメントで指定された最初のドキュメントコンテナIDを使用します。 - Cloud StorageドキュメントAPIを保護されたデータと組み合わせて使用すると、データの破損につながる可能性のある問題があります。
- 修繕: このベータ版では、ドキュメントベースのアプリケーションは、ファイルが変更、移動、またはファイルの下から削除されたことを常に検出できるとは限りません。
- このベータ版では、ファイルプレゼンター(
NSFilePresenter
プロトコル)受信するはずのメッセージの一部、特に次のメッセージを受信しません。presentItemDidChange
presentSubitemDidAppearAtURL:
presentSubitemDidChangeAtURL:
これを回避するには、
relinquishPresentedItemToWriter:
メソッドと、ファイルプレゼンターが再取得したときにライターが実際に書き込んだかどうかを確認するためのチェック。 FSEventsを使用して、ファイルシステムの変更を監視することもできます - このベータ版では、ディレクトリ内のファイルへの変更に関するメッセージは、
NSFilePresenter
プロトコル。 - iCloudストレージインターフェースに関連するバグを報告する際は、デバッグセッション中に収集されたログを含めてください。 これらのログを生成するには、デバイスに特別なデバッグプロファイルをインストールする必要があります。 デバッグプロファイルは、から取得できます。 http://connect.apple.com. このプロファイルにより、iCloudストレージを使用して問題を診断するために必要なデバッグログを生成できます。 ログを収集する手順は次のとおりです。
- プロファイルをインストールします。 (これを行う最も簡単な方法は、それを自分宛てにメールで送信し、デバイスで添付ファイルを開くことです。)
- バグを再現します。
- iTunesと同期して、デバイスからログを取得します。
- ログをバグレポートに添付します。 あなたはでログを見つけることができます
〜/ Library / Logs / CrashReporter / MobileDevice / DeviceName / DiagnosticLogs
.
これらのログは非常に急速に大きくなる可能性があるため、問題を再現してバグレポートのログを取得した後、プロファイルを削除する必要があります。
- ファイル名は、OS Xでは大文字と小文字が区別されませんが、iOSでは大文字と小文字が区別されます。 これにより、2つの間でファイルを同期するときに問題が発生する可能性があります。 ケースによってのみ名前が異なるファイルを作成しないように、iOSで手順を実行する必要があります。
iMessage
- iMessageベータ1は、ベータ2以降のiMessageユーザーと通信できなくなります。
- 新着:Setup Assistantは、iMessageのFaceTimeにAppleIDパスワードを入力しません。
インターフェイスビルダー
- 新着:自動レイアウトを使用するドキュメントの最上位ビューに、幅と高さの制約を追加することはできません。 これを回避するには、コードで必要な幅または高さの制約を手動で追加できます。
- 新着:Interface Builderでは、Xcodeが生成する自動レイアウトと制約を使用するドキュメントは削除できません。 期待する動作のユーザー制約を作成することにより、これらの制約を「削除」できます。 たとえば、ボタンをドラッグしてXcodeがボタンのスーパービューへの先行制約を生成し、後縁が必要な場合 スーパービュー制約。「制約の追加=>スーパービューへの後続制約」を使用して手動で作成すると、スーパービューの前縁が削除されます。 制約。
- 新着:ウィンドウのサイズを変更すると、コンテナを埋めるビューで同じ幅/高さの制約が破られる可能性があることが知られています。 ウィンドウのサイズを変更し、同じ幅/高さの制約が破られた場合、ウィンドウを再度追加すると、制約に対応するようにウィンドウが適切に調整されます。
- 新着: インスペクタで制約の値を編集する場合、制約は選択されたままになり、アウトラインビューには選択された制約が引き続き表示されます。
- 新着:XCode 4.2では、ビュー(単一のビューまたは複数のビューのいずれか)をコピーするときに、両方のユーザー定義の制約 選択したビューに直接、コピーされるビュー間のユーザー定義の制約がにコピーされます。 ペーストボード。
- 新着:Cocoa AutoLayoutを使用するドキュメントのXcode4.2では、キャンバスの「すべて選択」で、編集されたビューの制約とサブビューが選択されなくなりました。 ビューが選択されている場合、ビューのみが選択されます。 制約が選択されている場合、「すべて選択」はすべての制約を選択します。
- 新着:NSSegmentedControlのセグメントスタイルを「自動」に変更すると、Cocoa AutoLayoutを使用するドキュメントでクラッシュする可能性があります。 この問題を回避するには、RoundやTexturedなどの明示的なセグメントスタイルを使用し、実行時に-[NSSegmentedCell setSegmentStyle:]を使用してセグメントスタイルを自動に変更します。
iPod
- 修繕: デバイスまたはヘッドホンの音量ボタンを使用すると、音量レベルを変更しても、アプリケーションのUIの音量スライダーが更新されない場合があります。
iTunes
- ベータ5に付属しているバージョンのiTunesは、ベータ4ソフトウェアがインストールされているデバイスを同期できません。 この問題を回避するには、次のようにします。
- ベータ4がインストールされているデバイスを、ベータ4に付属しているバージョンのiTunesに同期します。
- iTunesをベータ5に付属のバージョンにアップグレードします。
- デバイスを接続し、ベータ5ソフトウェアをインストールします。 (最初にデバイスを接続したときに、同期エラーが発生する可能性があることを理解してください。)
- ベータ5ソフトウェアをインストールした後、手順1で作成したバックアップから復元します。
- iTunes Storeから購入したビデオは、iTunes10.5を搭載したAirPlay経由の第2世代AppleTVでは再生されません。
郵便
- 設定でメールアカウントのホスト名を変更すると、統合された受信トレイに空白のメッセージが表示される場合があります。 回避策として、ホスト名を変更する代わりに、アカウントを削除して再度追加します。
OTAソフトウェアアップデート
- OTAソフトウェアのアップデートを行う場合は、写真をiTunesと再同期する必要があります。」
写真
- 修繕: iTunesバックアップからフォトライブラリを復元する場合、復元後に一部の写真がフォトアプリケーションに表示されない場合があります。 iOS Beta 5にアップデートする前に、写真をバックアップしてください。
リマインダー
- 新着: Yahooアカウントでリマインダーの同期が有効になっていて、サーバーにリマインダーのコレクションがない場合、電話によって継続的に再作成されます。 Yahooサーバーのバグにより、そのコレクションはイベントカレンダーとして表示されます。
シミュレーター
- 位置情報サービスは、Xcode4.2を搭載したMacOS10.7で実行されているiOS4.3シミュレータでは機能しません。
スプリングボード
- アプリのプッシュ通知とローカル通知は、iOS5の新しい通知センターに表示されます。 通知センターには、「未読」と見なされる通知が表示されます。 プッシュ通知とローカル通知に対応するために 「未読」ステータスがない場合、開発者はアプリケーションバッジ数を使用して、通知からの通知のクリアをトリガーできます。 中心。 アプリケーションがバッジカウントをクリアすると(ゼロに設定することにより)、iOS5は通知センターからの通知をクリアします。
-
修繕: NS
UIPrerenderedIcon
キー(Info.plist
ファイル)は、このベータ版では尊重されません。
StoreKit
- 修繕: アプリ内購入は、iTunesサンドボックスを使用してアプリをテストする開発者には機能しません。
UIオートメーション
- 新着: UIオートメーションスクリプトでperformTaskOnHostAPIを使用すると、既知の問題が発生します。 APIを使用して実行されているタスクが、標準出力または標準出力に過度に(たとえば、数千行のテキスト)出力する場合 標準エラーの場合、タスクはタイムアウトに達するまでデッドロックする可能性があり、タイムアウトになるとJavaScriptがスローされます。 例外。
- NS
ロック()
とロック解除()
の機能UIATarget
に置き換えられましたlockForDuration(
)
関数。 - 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