iOS SDK 4.2へのアップグレードを考えています。しかし、iOS 3.2としてシミュレータを実行できるかどうかは疑問です。これは、iPad用のiAdsを作成しているが、プログラムがiOS 3.2で実行されるかどうかを確認したいためです。
注:私はこれと似たような投稿を以前に見たことがありますが、これがどのように行われるかについての正確な手順を説明するのにはあまり役に立ちませんでした。
iOS SDK 4.2へのアップグレードを考えています。しかし、iOS 3.2としてシミュレータを実行できるかどうかは疑問です。これは、iPad用のiAdsを作成しているが、プログラムがiOS 3.2で実行されるかどうかを確認したいためです。
注:私はこれと似たような投稿を以前に見たことがありますが、これがどのように行われるかについての正確な手順を説明するのにはあまり役に立ちませんでした。
回答:
バイナリにiAdがある場合、iOS 4.0より前では何も実行できず、このようなバイナリを送信しようとすると拒否されます。
アップグレード後も3.2以降のシミュレータを実行できます。
iPhone Simulatorで、ハードウェア->バージョン-> 3.2を選択してみてください。
この古い質問を見つけた人なら誰でも、すべての古いバージョンをダウンロードできます。
Xcode
-> Preferences
-> Components
([シミュレータ]タブをクリックします)。
必要な/必要なすべてのバージョンをインストールします。
インストールされているすべてのシミュレータを表示するには:
ターゲット->ドロップダウンの「展開ターゲット」で、インストールされているバージョンのnrが最も低いバージョンを選択します。
利用可能なすべてのシミュレータがドロップダウンに表示されます。
XCODE 10.1
1. Goto Xcode-> Preferences(ショートカットCMD、)
2.コンポーネントを選択
3.シミュレーターのバージョンをダウンロードする
4. XCode-> Open Developer Tool-> SimulatorこれはスタンドアロンアプリケーションとしてSimulatorを起動します
5ハードウェア->デバイス->デバイスの管理...
6. + iConをクリックして、新しいシミュレーターバージョンを作成します。
7.シミュレータ名、デバイスタイプを指定し、ドロップダウンからOSバージョンを選択します。
8.作成をクリックします。
9.ハードウェア->デバイス-> iOS 11.0-> iPhone 6
実行してコーディングをお楽しみください。
xcodeを開き、上部のメニューで[ xcode ] > [ 設定] > [ ダウンロード ]に移動すると、xcodeで使用する古いSDKをダウンロードするオプションが表示されます。コマンドラインツールとデバイスデバッグサポートをダウンロードすることもできます。
[ ターゲット ]の下のXCodeで、プロジェクトを右クリックして[ 情報を取得 ]を選択します。下のビルド iOSの展開対象のタブの外観。これを変更することで、異なるiOSバージョンをテストできるはずです。
以前のiOSシミュレーターをXcode 4.2に追加するには、古いxcode_3.2.6_and_ios_sdk_4.3.dmg(または同様のバージョン)インストーラーファイルが必要で、次のようにします。
インストールされているシミュレーターのリストが表示されます。
Xcode 3.2.5では、古いバージョンのシミュレーターを選択することは明らかではありません。古いXcodeには、「Base SDK」ビルド設定ポップアップメニューに「iOSデバイスSDK」と「iOSシミュレータSDK」の個別のリストがありましたが、Xcode 3.2.5では、これらは4.2のみを提供する単一の「iOS SDK」リストに置き換えられましたそして「最新」。
新しいデフォルトのiOSプロジェクトを作成すると、Base SDKとDeployment Targetの両方のデフォルトは4.2になり、プロジェクトの左上隅の[Overview]ポップアップでは、4.2シミュレータのみが使用可能になります。
古いiOSシミュレーターを実行するには、「iOS Deployment Target」ビルド設定ポップアップで古いiOSバージョンを選択する必要があります。そうして初めて、「概要」ポップアップは古いシミュレーターを提供します。iPhoneの場合は4.0に、iPadの場合は3.2に戻ります。
シミュレータは以下からダウンロードできません:
Xcode->設定->ダウンロード
iOSデバイスのシンボルのみ。このオプションが言うように:
このパッケージには、iOS 4.2より前のバージョンのiOSを実行しているiOSデバイスでアプリをデバッグするためにXcodeが必要とする情報とシンボルが含まれています。これらのバージョンのiOSのいずれかを実行しているデバイスでアプリをデバッグする場合は、このパッケージをインストールする必要があります。
つまり、iOS 4.2アプリケーションをテストするには、iOS 4.2デバイスが必要です。