1

I want to run/test my .ipa file on simulator as i want to take demo video of the app. I searched for two hours now with no result saying yes that it can be done. I have gone through following links. 1) Is there a way to test iOS builds on simulator without the source code? 2) Run apple apps in simulator

NOTE: I do not have source code and i know i can test it by putting it in device. Also my app is not uploaded in app store, so not downloaded from app store.(It is sent by developer).

Thanks in advance.

4

3 に答える 3

2

他の人が答えたように、IPA ファイルにはデバイスの ARM CPU のコードのみが含まれているのに対し、シミュレーターは Mac の x86 CPU でネイティブ コードを実行するため、シミュレーターで IPA ファイルを実行することはできません。

できることは、Mac で AirPlay サーバーを実行することです。IPA を iOS デバイスにインストールし、デバイスから Mac へのミラーリングをオンにします。次に、Mac の画面を記録します。

Mac 用の AirPlay サーバー アプリはいくつかあります。私が遊んだのはReflectorです。デバイスの AirPlay ストリームをビデオ ファイルに直接記録できるため、プロセスがさらに簡単になります。

于 2013-03-09T09:38:51.130 に答える
1

が配布用にビルドされている場合、.ipai386 用にコンパイルされていないため、シミュレーターでは実行されません。私のアプリの1つを使用した例を次に示します。

$ unzip MyApp.ipa
$ cd Payload/MyApp.app
$ xcrun -sdk iphoneos lipo -info MyApp
Architectures in the fat file: MyApp are: armv7 armv7s
于 2013-03-09T09:26:22.857 に答える
0

このサイトを読んでください。

.ipaファイルはiPhone、iPhoneアプリを保存するアプリケーションアーカイブファイルです。通常、AppleのFairPlayDRMテクノロジーで暗号化されています。各.ipaファイルはARMiPhone, iPodアーキテクチャ用のバイナリで圧縮されており、 Touchにのみインストールできます。または、拡張子をに変更して解凍することiPad.で、ファイルを解凍できます。 .ipa extension.zip

.ipaファイルにはx86アーキテクチャのバイナリが含まれていないため、iPhoneシミュレータにインストールできません。シミュレータでアプリケーションを実行するには、を使用して開くことができる元のプロジェクトファイルXcode SDKが必要です。

詳細については、この質問をお読みください。

于 2013-03-09T09:28:50.967 に答える