iOSシミュレーターSDK 5.xのiOS 3.xおよび4.xのサポートを手動で「オフライン」で追加および更新

尊敬されるhabrazhitelへのご挨拶!



この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環境がインストールされているすべてのワークステーションでこの操作を繰り返す必要があります。 更新プログラムを一度ダウンロードしてから、すべてのワークステーションにインストールする必要があります。 これをどのように達成しますか? 解決策を以下に示します。

  1. Safariを起動します。 アドレスバーにiOS Dev Centerのアドレスを入力し、デベロッパーアカウントでログインします。
  2. Safariタブをもう1つ開き、アドレスバーにアドレスdevimages.apple.com.edgekey.net/downloads/xcode/simulators/index.dvtdownloadableindexを入力します。

    その結果、SafariウィンドウにXMLコードが表示されます。
    <?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> ...
          
          



    iOSおよびMac OS開発者の場合、PropertyList(.plist)があることは明らかです。
    • タイプ配列ダウンロード可能キーは配列であり、タイプ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環境にパッケージをインストールするために必要な情報(アイコン、インストール場所、説明など)が含まれています。
  3. 新しいSafariタブで受信したアドレスを開いてみましょう。 セッションが期限切れになり、 ADCメンバーサイトページに戻ってファイルのダウンロードを再試行するというメッセージとともに、 ダウンロードとADCメンバーアセットページにリダイレクトされます。 この特典を利用して、Apple Developersページのダウンロードにリダイレクトしてください。 この複数ページのリストには、必要なパッケージがありません! しかし、一時的なset折によって停止することはありません。 リストからパッケージを選択し(個人的には「HTTP Live Streaming Tools」を使用し、そのサイズは1.63 MBという比較的小さいサイズです)、選択したパッケージをリンクからダウンロードします。 ファイルがロードを開始するまで待つ必要があります。
  4. 開始されたダウンロードと同時に、新しい[Safari]タブで、目的のアドレスを開きます。 すべてが正しく行われると、必要なファイルのダウンロードが開始されます。
  5. 必要な追加および更新のすべてのパッケージに対してこの操作を繰り返します。
  6. 手順5でダウンロードしたiphone_4_iphonesdk4x.dmgイメージの1つを開きましょう。 内部には、 iPhone OSK iPhoneSDK4_x.pkgの標準インストールパッケージがあります。 これをインストールするには、インストーラーアプリケーションで開き、インストール先フォルダーとしてiOS 5.0 SDKのインストール場所を指定する必要があります (標準インストールでは、デフォルトはシステムドライブのルートの/ Developerフォルダーです )。
  7. iphone_3_iphonesdk3x.dmgおよびiphone_4.3.5_iphonesimulatorsdk4_3patch1.dmgイメージのパッケージ 同じ方法で インストールされ ます。





All Articles