2

私は iOS アプリのアルファ版の初期段階にあり、社内の非技術者に展開して早期のフィードバックを得られるようにしたいと考えています。それを物理デバイスに展開するのは時期尚早であり、とにかくすべての人がそれらを持っているわけではありません.

私がやりたいのは、どうにかしてiOS.appファイルをシミュレーターアプリにインストールし、それをMacOS.appファイルにバンドルして、人々にメールしてクリックするだけで実行できるようにすることです。

2 番目に良い方法としては、ユーザーに Xcode をインストールしてもらい、iOS.appファイルを送信して、既にインストールされているシミュレーター アプリにアプリを読み込む何らかのスクリプトを用意する方法があります。

これは可能であるように思われますが、それを達成する方法が見つかりません。

: TestFlight や Over-The-Air アプリなどについてオンラインで多くのアドバイスがありますが、それには物理的なハードウェアが関係しているため、ここでやろうとしていることではありません。

4

1 に答える 1

2

この SO answerのアイデアに従って、 iOSを MacOSファイルにパッケージ化するSimLaunchを使用しました。受信者は Xcode をインストールする必要がありますが、インストールが完了すると、アプリを実行するだけで、iOS アプリがインストールされた状態でアプリがシミュレーターを呼び出します。それは完全に機能します。.app file.app

注意が必要な点が 1 つあります。SimLaunch を実行すると、iOS アプリの場所を尋ねられます。あなたがそれを伝えると、出力 MacOS アプリを同じ場所に のようなファイル名で作成しますが、これをYourApp (iPhone Simulator).app知らせるメッセージは表示されず、実行中と表示されるため、アプリがフリーズしているように見えます。実際、それは完了し、次の作業を待っていますが、これに気付くまでにしばらく時間がかかりました.

于 2012-12-14T14:52:49.683 に答える