Appleは開発者向けにiOS 7.1ベータ3をリリースしました。この新リリースでは多数のバグが修正されたようで、正式リリースに一歩近づきました。
iOS 7.1 Beta 3 のリリースノートは次のとおりです (BGR 提供)。
注意事項と既知の問題
以下の問題は、iOS SDK 7.1 ベータ 3 を使用してコードを開発する場合に発生します。
ブルートゥース
既知の問題
64 ビット デバイスで実行されている 32 ビット アプリは BTServer に接続できません。
CFネットワーク
注記
一部のウェブサーバーが「Content-Encoding: gzip」コンテンツに対して誤ったContent-Length値を送信する問題に対処するため、互換性動作が追加されました。以前は、 この状況では「ネットワーク接続が失われました」/ NSURLErrorNetworkConnectionLost (-1005) エラーが送信されていました
NSURLConnection
。NSURLSession
互換性の動作は、Content-Length の値が gzip 圧縮された展開後のコンテンツと完全に一致する場合にのみ適用されます。「1 ずれている」などの誤カウントには適用されません。
iCloud
iOS 7.1 ベータ 3 で修正されました
セットアップ アシスタント中に新しい iCloud アカウントを作成すると、iCloud キーチェーンを有効にするときにエラーが発生しなくなりました。
メッセージ
既知の問題
メッセージでは、送信直後に iMessage 送信失敗が表示されることがあります。
回避策: エラー アイコンをタップしてメッセージを再送信します。
音楽アプリ
iOS 7.1 ベータ 3 で修正されました
オーディオブックが期待どおりに再生されるようになりました。
サファリ
注記
viewportメタタグキーにminimal-uiプロパティが追加されました。このプロパティを使用すると、iPhoneのページ読み込み時に上部と下部のバーを最小化できます。minimal-uiが設定されたページでは、上部のバーをタップするとバーが再び表示されます。コンテンツ内を再度タップすると、バーは再び非表示になります。
たとえば、<meta name=”viewport” content=”width=1024, minimal-ui”> を使用します。
UIキット
既知の問題
UITextField
制約によってベースライン揃えされたまたは の属性が、制約の追加後に変更された場合UILabel
、レイアウトが正しく表示されない可能性があります。ただし、 の場合は例外で-setFont:
、UILabel
これは期待どおりに動作するはずです。回避策: ベースライン揃え制約を追加した後はUITextField
、 または をUILabel
変更しないでください。変更が必要な場合は、制約を削除してから再度適用してください。ただし、これはパフォーマンスに影響を与えるため、必要な場合を除き、行わないでください。- ストーリー
backIndicatorTransitionMask
ボードまたは xib からの は実行時に正しく解釈されません。回避策:backIndicatorTransitionMask
コードで を設定します。
このアップデートは、AppleのiOS Developer Centerを通じて有料開発者向けに即時提供されます。XcodeとApple TVソフトウェアベータの新しいビルドも利用可能です。
新しいビルドは、iOS 7.1 ベータ 2 を実行しているデバイスで 116MB の無線アップデートとしても利用できます。開発者の皆さん、ぜひ入手してください!