このhabratopikでは、Xcode 4.2 iOS 4.3シミュレータパッケージを手動でダウンロードするための「メカニズム」、その後のオフラインインストール用にiOS 5.x SDKでiOS 3.xおよび4.xをサポートするためのアップデートとアドオンについて説明します。
開発に複数のジョブが使用されており、更新時に時間とトラフィックを節約したい場合は、提案された方法論が役立つ場合があります。
まず、Xcode環境を起動し、 Xcode-> Preferences ...メニューに移動し、開いた設定ウィンドウで、 Downloadsタブに移動します。 その結果、次のようなものが表示されます。
この場合、iOS 4.3シミュレーターは既にインストールされていますが、iOS 3.0-3.2.2および4.0-4.1を搭載したデバイスでプログラムを作成、実行、およびデバッグすることはサポートされていません。 もちろん、Xcodeが提供するupdtatesのチェックとインストールサービスを自動的に使用できますが、Xcode環境がインストールされているすべてのワークステーションでこの操作を繰り返す必要があります。 更新プログラムを一度ダウンロードしてから、すべてのワークステーションにインストールする必要があります。 これをどのように達成しますか? 解決策を以下に示します。
- Safariを起動します。 アドレスバーにiOS Dev Centerのアドレスを入力し、デベロッパーアカウントでログインします。
- Safariタブをもう1つ開き、アドレスバーにアドレスdevimages.apple.com.edgekey.net/downloads/xcode/simulators/index.dvtdownloadableindexを入力します。
その結果、SafariウィンドウにXMLコードが表示されます。
iOSおよびMac OS開発者の場合、PropertyList(.plist)があることは明らかです。<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> ...
- タイプ配列のダウンロード可能キーは配列であり、タイプdictの各要素はダウンロード可能な更新パッケージの説明です。
最初の要素に注目しましょう。
<key>fileSize</key> <integer>498838122</integer> <key>identifier</key> <string>Xcode.SDK.iPhoneSimulator.4.3</string> <key>name</key> <string>iOS 4.3 Simulator</string> <key>source</key> <string>http://adcdownload.apple.com/Developer_Tools/ios_simulator/<br/>iphone_4.3_iphonesimulatorsdk4_3.dmg</string>
- 整数型のfileSizeキーには、パケットのサイズに関する情報が含まれています。
- タイプstringの識別子キーには、パッケージ識別子が含まれています。
- タイプ文字列の名前キーには、パッケージの名前が含まれています。
- 文字列型のソースキーは、更新サーバーからDMGのインストールイメージの形式で必要なパッケージをダウンロードするためのURLアドレスです。
- 次のネストされたタイプdictの userInfoキーには、Xcode環境にパッケージをインストールするために必要な情報(アイコン、インストール場所、説明など)が含まれています。
- タイプ配列のダウンロード可能キーは配列であり、タイプdictの各要素はダウンロード可能な更新パッケージの説明です。
- 新しいSafariタブで受信したアドレスを開いてみましょう。 セッションが期限切れになり、 ADCメンバーサイトページに戻ってファイルのダウンロードを再試行するというメッセージとともに、 ダウンロードとADCメンバーアセットページにリダイレクトされます。 この特典を利用して、Apple Developersページのダウンロードにリダイレクトしてください。 この複数ページのリストには、必要なパッケージがありません! しかし、一時的なset折によって停止することはありません。 リストからパッケージを選択し(個人的には「HTTP Live Streaming Tools」を使用し、そのサイズは1.63 MBという比較的小さいサイズです)、選択したパッケージをリンクからダウンロードします。 ファイルがロードを開始するまで待つ必要があります。
- 開始されたダウンロードと同時に、新しい[Safari]タブで、目的のアドレスを開きます。 すべてが正しく行われると、必要なファイルのダウンロードが開始されます。
- 必要な追加および更新のすべてのパッケージに対してこの操作を繰り返します。
- 手順5でダウンロードしたiphone_4_iphonesdk4x.dmgイメージの1つを開きましょう。 内部には、 iPhone OSK iPhoneSDK4_x.pkgの標準インストールパッケージがあります。 これをインストールするには、インストーラーアプリケーションで開き、インストール先フォルダーとしてiOS 5.0 SDKのインストール場所を指定する必要があります (標準インストールでは、デフォルトはシステムドライブのルートの/ Developerフォルダーです )。
- iphone_3_iphonesdk3x.dmgおよびiphone_4.3.5_iphonesimulatorsdk4_3patch1.dmgイメージのパッケージは 同じ方法で インストールされ ます。
。