180

MacでiPhoneシミュレーターを実行しています。

.ipa ファイルがあります。シミュレーターにインストールする方法を教えてください。

4

12 に答える 12

146

できません。iTunes Storeからダウンロードした場合は、別のプロセッサ用に構築されており、シミュレータでは機能しません。

于 2009-02-05T19:32:41.567 に答える
109

iTunes を使用して必要な .ipa ファイルを見つけ、それをデスクトップにコピーしました。

その後、拡張子を に変更して.zip解凍しました。

次に、Payload フォルダーを見つけて、その中のアプリケーションをデスクトップに移動しました。

最後に、そのアプリケーションを次の場所にある iPhone シミュレーター アプリケーション フォルダーに移動しました。

  • HD
  • > アプリケーション
  • > Xcode.app (右クリック - パッケージの内容を表示)
  • > 目次
  • > 開発者
  • > プラットフォーム
  • > iPhoneSimulator.platform
  • > SDK
  • > iPhoneSimulator6.0.sdk
  • > アプリケーション

お役に立てれば!(注: 一部のアプリは、他のアプリより頻繁にクラッシュします。)

于 2012-02-21T21:33:53.697 に答える
72

Xcode 6+ および iOS8+ では、以下の簡単な手順を実行できます

  1. .app ファイルをデスクトップに貼り付けます。
  2. ターミナルを開き、以下のコマンドを貼り付けます。

    cd desktop

    xcrun simctl install booted xyz.app

  3. iPhoneシミュレーターを開き、アプリをクリックして使用します

iOS 8 より前のバージョンでは、次の簡単な手順を実行します。

注: アプリがすべてのアーキテクチャ用にビルドされていることを確認する必要があります。シミュレーターはx386[ビルド設定] にあり、にBuild Active Architecture Only設定されていNoます。

  1. パス: Library->Application Support->iPhone Simulator->7.1 (または必要に応じて別のバージョン)->Applications
  2. アプリの名前で新しいフォルダーを作成します
  3. フォルダー内に移動し、ここに .app ファイルを配置します。
于 2015-03-24T14:02:36.193 に答える
35

ipa ファイルは、シミュレーターの x86 アーキテクチャーではなく、電話の ARM アーキテクチャー用にコンパイルされているため、シミュレーターで ipa ファイルを実行することはできません。

ただし、ローカル シミュレーターにインストールされているアプリを抽出し、他のユーザーに送信して、コンピューター上のシミュレーターにコピーしてもらうことができます。

ターミナルで、次のように入力します。

open ~/Library/Application\ Support/iPhone\ Simulator/*/Applications

これにより、インストールしたすべてのシミュレーターのすべてのアプリケーション フォルダーが開きます。各アプリケーションは、ランダムな 16 進数の名前を持つフォルダーに配置されます。それぞれの内部を調べることで、どのアプリケーションがアプリケーションであるかを判断できます。必要なものが見つかったら、それを右クリックして「圧縮...」を選択すると、別のコンピューターに簡単にコピーして同様の場所に解凍できる zip ファイルが作成されます。

于 2013-10-30T15:38:11.573 に答える
6

プロジェクトのアプリケーションファイルは、.ipaファイルではなくシミュレーターで実行できます。

あなたはそれを以下から得ることができます:

Libraries-->Applicationsupport-->iphone simulator-->4.3(its ur simulator version)-->applications-->0CD04F....そうすれば、アプリケーションファイルを開いて見つけるなど、多くのファイルを見ることができます。

ファイルをシステム(システムシミュレーターを実行する必要がある)の場所にコピーできますLibraries-->Applicationsupport-->iphone simulator-->4.3(its your simulator version)-->applications-->

次に、シミュレータ4.3(貼り付けたシミュレータバージョン)を開きます。そこにインストールされているアプリケーションを見ることができます。


他の人からの取得:

Libraries-->Applicationsupport-->iphone simulator-->4.3(its ur simulator version)-->applications-->あなたが彼らのシステムからのような多くのファイルを見ることができ0CD04F....て、彼らからそのファイルを受け取ることができることを見つけるように彼らに言ってください。

ファイルを入手したら、ファイルをコピーしてシステムに貼り付けてください。`ライブラリ->アプリケーションサポート->iphoneシミュレータ->4.3(シミュレータバージョン)->アプリケーション->(ここにファイルを貼り付けます)。

次に、アプリがシステムシミュレーターにインストールされていることを確認し、ファイルをクリックして実行できます。

于 2011-09-17T09:54:47.693 に答える
5

ここからコピー:
- Xcode でアプリケーションを実行します。- Finder を選択して Go に移動し、Library Library/Application Support/iPhone Simulator/7.0.3-64/Applications を選択します - 32 ビット フォルダを選択します アプリケーションをコピーします。

ここに貼り付けます:
- /Applications/Xcode-Beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhone Simulator。SDK/アプリケーション
- ここに貼り付けて、シミュレーターを実行します。

于 2014-09-15T11:32:34.370 に答える
4

Xcode 6 の場合:

シミュレーターでビルドしてインストールすることは非常に可能です。

プロジェクト設定でデバッグ ビルド構成 (以下の例では SimRelease と呼びます) をコピーして実行しました。アーキテクチャを i386 と x86_64 に変更しました (これがどれほど必要かはわかりません) が、コピーされたビルド構成を変更する主な違いは、NO に設定されたアクティブなアーキテクチャのビルドです。その後は、いくつかの単純なコマンド ライン ツールを使用して、残りの作業を行います。

xcodebuild -scheme YOUR_SCHEME -configuration SimRelease -sdk iphonesimulator8.1

DerivedData セットがある場所に応じて、出力された .app フォルダーを見つける必要があります。見つかったら、シミュレータ デバイスに簡単にインストールできます。デバイス UUID の開いている Xcode を見つけて、[ウィンドウ] -> [デバイス] に移動すると、デバイス インスタンスのリストが表示され、UUID を取得できます。簡単なスクリプトの場合、~/Library/Developer/CoreSimulator/Devices/ からすべてを取得して、すべてのデバイスにインストールできます。

そこから、デバイスにインストールする簡単なコマンドは次のとおりです。

xcrun simctl インストール DEVICE_ID APP_FOLDER_LOCATION

アプリを取得してすべてのデバイスにインストールするための簡単なシェル スクリプトを次に示します。

app_dir=$1
current_dir=$(pwd)
cd ~/Library/Developer/CoreSimulator/Devices/
devices=$(ls -d */)
cd "$current_dir"
for device in $devices
do
    device_id=${device%/}
    xcrun simctl install "$device_id" "$app_dir"
done

お役に立てれば!それを行うための最良の方法を理解するのにしばらく時間がかかりました。

于 2015-02-03T20:15:31.530 に答える