どのように取り付け。ipaファイルをiPhoneのシミュレータ
-
21-08-2019 - |
質問
していまiphoneをシミュレータの走行自分のMacです。
していますipaファイルをお教えてくだいたいのですがにインストールでのシミュレータ?
解決
あなたがすることはできません。それはiTunesストア経由でダウンロードした場合は、異なるプロセッサのために建てられたとシミュレータでは動作しません。
他のヒント
私は見つかります。ipaファイルがたかったので利用のiTunesおよびコピーする場合もある私のデスクトップに作成されます。
その後は変更に延長 .zip
抽出します。
次からのペイロードのフォルダとフォルダに移転申請の内側には私のデスクトップに作成されます。
最後に引っ越しへの適iPhoneシミュレータ用のフォルダになったところで
- HD
- >用途
- >Xcode.アプリ(右クリック-パッケージの内容を表示)
- >コンテンツ
- >開発者
- >ト
- >iPhoneSimulator.platform
- >をもたらします。
- >iPhoneSimulator6.0になります。sdk
- >用途
武器agiは、dexで下がらないboxerぐ!(注:一部のアプリケーションクラッシュができるようです。)
にXcode6+、iOS8+を行うことができる簡単な手順で下記の
- ペーストです。アプリ上のファイルがデスクトップに作成されます。
開端末、ペーストの以下のコマンド:
cd desktop
xcrun simctl install booted xyz.app
- 開iPhoneをシミュレーターをクリックしアプリ利用
のためのバージョン以下iOS8には、以下の簡単な手順です。
注意:まっていただきたいと、アプリの構築のための全てのアーキテクチャのシミュレーター x386
の構築および設定 Build Active Architecture Only
設定 No
.
- パス:図書館->アプリケーションサポート->iPhoneをシミュレーター->7.1(または別バージョンを請求-お問い合わせはこちら)->用途
- 新しいフォルダの名前のアプリ
- 内のフォルダに置きます。アプリのファイルです。
IPAファイルは、携帯電話のARMアーキテクチャではなく、シミュレータのx86アーキテクチャ用にコンパイルされているため、あなたはシミュレータでIPAファイルを実行することはできません。
しかし、あなたが他の誰かにそれを送信し、ローカルシミュレータにインストールアプリを抽出し、それらを自分のマシン上のシミュレータにそれをコピーすることができます。
の端末に入力します:
open ~/Library/Application\ Support/iPhone\ Simulator/*/Applications
これは、インストールされているすべてのシミュレータのすべてのアプリケーションフォルダを開きます。アプリケーションのそれぞれは、ランダムな進名前のフォルダにあります。あなたはそれらのそれぞれの内側に見ることで、あなたのアプリケーションであるワークアウトすることができます。あなたが検出したら、どのあなたが欲しい1、それを右クリックして選択し、「圧縮...」と、それはあなたが簡単に似た場所に別のコンピュータにコピーし、解凍することができますzipファイルを作成します。
更新:のためのXcode8.0+に必要なものは以下のとおりです:
- 出願書類ダウンロードiTunesから
- を選択しダウンロードアプリでは、右クリックし表示ファインダー
- コピー
.ipa
ファイルをデスクトップの名前を変更する.zip
ファイル - を抽出する
.zip
ファイルを取得しますディレクトリにアプリケーション名 チェックディレクトリまで
app
ファイル ペイロード フォルダにコピーこapp
ファイルへ
~/Library/Developer/CoreSimulator/Devices
参考: Library
フォルダを隠しデフォルトではmacで隠しファイルを以下のコマンドです。
defaults write com.apple.finder AppleShowAllFiles YES;
killall Finder /System/Library/CoreServices/Finder.app
このままだ多くのディレクトリの長い進数名は、これらの全てのシミュレーターです。
見ご希望のシミュレータ、これらのディレクトリを利用"による日までの期間修正".
選択すると、このシミュレータファイルおよび以下の場所です。
<HEXADECIMAL-SIMULATOR-STRING>/data/Containers/Bundle/Application/
- 新しいフォルダ名
<download-app-name>
貼り付けapp
ファイルとフォルダ Open 端子 とコマンドは以下のように行ってください本アプリをインストールするには
xcrun simctl install booted <APP_FILE_PATH>
例 <APP_FILE_PATH>
するように見え。
~/Library/Developer/CoreSimulator/Devices/<HEXADECIMAL-SIMULATOR-STRING>/data/Containers/Bundle/Application/<APP_NAME>
まずApp Storeは現在、アップロードにシミュレータスライスを受け入れていないので、のIPAは、通常はARMのスライスを持っています。
第二に、Xcodeの8.3のようあなたはドラッグ&ドロップ.app
バンドルをシミュレータウィンドウに、それがインストールされますすることができます。あなたはそれを保存したり、他の人に配布する場合は、ビルド製品ディレクトリ~/Library/Developer/Xcode/DerivedData/projectname-xyzzyabcdefg/Build/Products/Debug-iphonesimulator
でアプリを見つけることができます。
コマンドライン使用xcrun simctl install <device> <path>
からインストールしてください。
device
現在起動デバイスを意味デバイスUUID、その名前、またはbooted
することができる。
の Xcodeの9.4.1と最新のシミュレータの場合:の
これは把握する私にしばらく時間がかかったが、私はちょうどそれが働いて得たとして、私の答えはここにダウン見てきている願っています。
あなたが構築し、あなたのシミュレータ上でアプリケーションを実行する必要がまず第一。そして、あなたはのアクティビティモニタを開きます。ダブルのコンテンツを見つけるためにあなたのアプリケーションの名前をクリックします。
"ここに画像の説明を入力します。次の画面での開くファイルとポートのタブを開き、MyAppName.app/MyAppNameの行を見つけます。
"ここに画像の説明を入力します。ののリンクをコピーしますが、MyAppName.appで停止することを確認してください。それを次のパスをコピーしないでください。
の のフォルダに移動します。
Finderアイコン上にクリックし、コントロールのパスを貼り付けて、[Enter]をクリックします。あなたのMyAppName.appファイルが表示されます。 デスクトップにコピーし、それを圧縮します。ご希望の第二のコンピュータに移動し、ファイルを解凍します。オープンシミュレータを持つようにランダムなプロジェクトをビルドします。
最後に:文字通り、あなたのシミュレータにあなたのデスクトップからアプリケーションをドラッグ&ドロップします。あなたはインストール表示され、アプリケーションは にないクラッシュを開いています。
"ここに画像の説明を入力します。できるアプリケーションの実行をファイルのプロジェクトシミュレーターはいません。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....
からシステムを受けるファイルからです。
いたファイルをコピーして貼り付けてくださいファイルシステム図書館-->Applicationsupport-->iphoneをシミュレータ-->4.3(そのおのシミュレータ版)-->アプリケーション>(ペーストのファイルはこちら)。
のアプリがインストールされるシステムシミュレーションを実行できるのでクリックし、ファイルです。
コピーからもアクセスできます。
-アプリケーションを起動し、Xcode.-選択ファインダーへGoをクリックし選択図書室Library/Application Support/iPhone Simulator/7.0.3-64/用途
選択の32ビットまたはフォルダにコピーします。
貼り付ける。
-/アプリケーション/Xcode-Β.app/Contents/開発者/プラットフォーム/iPhoneSimulator.プラットフォーム-デベロッパー/をもたらします。/iPhoneシミュレーション。SDK/アプリケーション
-貼り付けこのシミュレーション。
Xcodeの6付きます:
これは、構築し、シミュレータ上でインストールすることは非常に可能です。
私は、プロジェクト設定で(私はそれが私の下に例えばSimReleaseと呼ばれる)、デバッグビルド構成をコピーしてそれをやりました。私は(これがいかに必要はわからない)のi386とx86_64のアーキテクチャを変更しましたが、コピーされたビルド構成の間で変更するための重要な違いは、NOに設定され、アクティブアーキテクチャ用にビルドです。その後のカップルシンプルなコマンドラインツールは残りを行います!
xcodebuild -scheme YOUR_SCHEME -configuration SimRelease -sdk iphonesimulator8.1
あなたのDerivedDataはあなたが出力の.appフォルダを探しに行く必要がある設定されている場所に応じて。あなたがそれを見つけたら、あなたは、単に任意のシミュレータ装置にインストールすることができます。デバイスのUUIDのオープンXcodeのを見つけ、ウィンドウ - >デバイスに移動するには、デバイスインスタンスのリストが表示されます、あなたはUUIDのをつかむことができます。些細なスクリプトのためには、からそれらのすべてをつかむことができます:〜/ライブラリ/開発/ CoreSimulator /デバイス/およびすべてのデバイスにインストールする
。そこからデバイスにインストールするための簡単なコマンドがあります:
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
この情報がお役に立てば幸い!それを行うための最善の方法を把握するために私にしばらく時間がかかりました。