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