
Appleは開発者センターでiOS 5.1 beta 2の配信を開始しました。サイズは801MBです。5.1 beta 2ではバグ修正に加え、iCloudフォトストリームから画像を削除できるようになりました。
iOS 5.1で撮影した写真は、お使いのデバイスのフォトストリームから削除できます。また、他のiOS 5.1デバイスのフォトストリームからも自動的に削除されます。古い写真は、iOS 5.1デバイスから手動で削除できます。
これは大きな不満でしたが、Appleは対応しました。iPhoneとiPadに加え、Apple TVとXcodeもアップデートされました。何か興味深い点がありましたら、下記または[email protected]までお知らせください。
休憩後にリリースノートを掲載しました。
注意事項と既知の問題
アカウント
iCloudアカウントを作成する際は、MobileMeアカウントではなく、完全なメールアドレスであれば、どのApple IDでもご利用いただけます。MobileMeアカウントをお持ちの場合は、iCloudに移行できます。詳しくは、http://me.com/moveをご覧ください。
API
- クラス
NSNetService
およびCFNetService APIには、デフォルトではP2Pインターフェースが含まれていません。P2Pインターフェースを介してサービスを参照、登録、または解決するには、アプリケーションはDNSService*()
以下に記載されているBonjour APIを使用する必要があります。 - 以下のAPIで interfaceIndex パラメータを に 設定すると 、デフォルトではP2Pインターフェースが含まれなくなります。P2Pインターフェースを含めるには、 を使用する際にフラグを設定する か、interfaceIndexを に設定する 必要があります。影響を受けるAPIは次のとおりです。
kDNSServiceInterfaceIndexAny
kDNSServiceFlagsIncludeP2P
kDNSServiceInterfaceIndexAny
kDNSServiceInterfaceIndexP2P
DNSServiceBrowse
DNSServiceRegister
DNSServiceResolve
DNSServiceRegisterRecord
DNSServiceQueryRecord
ゲームキット
修正: Game Center を使用するアプリでアプリアイコンとプロフィール写真が読み込まれない。
iCloudフォトストリーム
新機能: iOS 5.1で撮影した写真は、お使いのデバイスのフォトストリームから削除できます。また、他のiOS 5.1デバイスのフォトストリームからも自動的に削除されます。古い写真は、iOS 5.1デバイスから手動で削除できます。
iCloudストレージ
- iOSプロビジョニングポータルでiCloud用のプロビジョニングプロファイルを有効にする必要があります。iCloud用のプロビジョニングプロファイルを有効にするには、iOSプロビジョニングポータルのApp IDセクションに移動し、iCloud用のApp IDを設定してください。iCloud用のApp IDを有効にした後、プロビジョニングプロファイルを再生成してiCloud用に有効にしてください。
setSortDescriptors:
の方法は サポートNSMetadataQuery
されていません。- iOS 5 では、データ保護によって保護されたファイルは iCloud ストレージ API で使用できません。
- Mac OS Xではファイル名の大文字と小文字は区別されませんが、iOSでは大文字と小文字が区別されます。そのため、iCloudを使用してMacとiOS間でファイルを共有すると問題が発生する可能性があります。iOS側で、大文字と小文字のみが異なるファイル名を作成しないよう対策を講じてください。
ムービープレーヤー
iOS 5.0以降では、よりきめ細かな再生制御を可能にするため、ムービープレーヤーは作成時に自動的に再生準備が行われなくなりました。 prepareToPlay
ムービープレーヤーを準備するには、メソッドを呼び出してください。詳細については、 MPMoviePlayerControllerクラスリファレンスをご覧ください。
音楽プレーヤー
シェイクしてシャッフルすると、ミュージック アプリがフリーズし、再生が停止します。
安全
iOS 5では、MD5署名による証明書への署名はサポートされていません。証明書ではSHA1またはSHA2に基づく署名アルゴリズムが使用されていることを確認してください。
セットアップアシスタント
新機能: セットアップアシスタントの完了直後に、Wi-Fi画面や最後の「ありがとうございます」画面が表示されることがあります。このループが発生した場合の回避策は、デバイスを再起動することです。
スプリングボードロック画面
新機能: ロック画面で、ホームボタンをダブルクリックしてもカメラボタンが表示されなくなる状態が断続的に発生することがあります。この状態を解除するには、デバイスを再起動する必要があります。
Xcode/開発者ツール
- 新機能: このXcode 4.3のプレビューリリースは、単一のアプリケーションバンドルであるXcode.appとして配布されます。Xcodeツールを単一のアプリケーションバンドルで提供することで、Xcodeアプリのインストールといった追加手順を実行することなく、App Storeから直接Xcodeをインストールできます。プレビュー期間中にXcodeをインストールするには、ダウンロードしたDMGファイルをダブルクリックして開き、
Xcode.app
アプリケーションフォルダにドラッグしてください。Xcode内では、メニュー項目「Xcode」→「開発者ツールを開く」から、InstrumentsやFileMergeなどの追加の開発者ツールを起動できます。その後、Xcodeが起動していないときにアクセスできるように、ツールをDockにピン留めすることができます。以前のXcodeインストーラに含まれていたツールのすべてが、このプレビューリリースにバンドルされているわけではありません。 - iOS 5開発ツールでは、アプリケーションで使用されるAPIを抽出し、プライベートAPIの使用の有無をチェックすることができます。このオプションは、アプリケーション提出時にアプリケーションの検証を行う際に提供されます。
- 修正: ドキュメントオーガナイザーのバグにより、コンテンツエリアの任意のフィールドに入力すると例外が発生します。Xcodeから開発者ウェブサイトにログインする必要がないようにするには、Xcodeのドキュメント設定パネルを使用してドキュメントセットをローカルにダウンロードし、「アップデートを自動的に確認してインストールする」チェックボックスをオンにしてください。
- 修正: 「uninstall-devtools」スクリプトは、Xcodeがまだ実行中であっても、誤ってファイルとパッケージを削除します。「uninstall-devtools」スクリプトを実行する前に、実行中のXcodeを必ず終了してください。
- 修正: Networking Link Conditioner をインストールした後、再起動しないと Network Link Conditioner デーモンを起動できません。この問題は手動で再起動するか、次のコマンドを実行することで回避できます:sudo launchctl load /system/library/launchdaemons/com.apple.networklinkconditioner.plist
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。