0

特定の顧客向けに洗練された工学計算iPadアプリを開発しています(この質問のポスターによく似ています)。私は彼らに最初のバージョンをリリースする準備をしており、この配布の問題を解決しようとしています. その投稿全体でほぼ 5 つの方法 (一般的な App Store、B2B、エンタープライズ、アドホック、および脱獄を必要とするもの) がカバーされており、私が行った検索のほとんどは、これらの同じ 5 つのオプションを示しています。私はTestFlightを調べてきました今はベータ テスト用のアドホック ディストリビューションを管理していますが、将来的には、顧客が必要な数のデバイスにアプリを大量にインストールできるようにする必要があります (できれば、その時点で私が関与する必要はまったくありません)。 . したがって、最終的な解決策として、これら 5 つのオプションのどれも魅力的ではありません。

同僚が何か call に言及しているこの App Docpackagemakerを見つけましたが、これはターミナル ツールのように聞こえますが、実際にはあまり見つけることができません (Apple Doc は単に「通常どおりにパッケージを作成する」と言っていますが、これはほとんど意味がありません私は通常はそうではありません-そして私が見つけることができる他のすべては2009年頃のものであり、Appleの世界に関しては、これらの古い投稿に記載されていることは、この時点でほぼ間違いなく間違っていることを学びました)。私が知る限りpackagemaker、顧客に送信できるインストーラー実行可能ファイルをビルドさせてください。顧客はそのインストーラーを実行するだけで、アプリをデバイスに配置できます。これは、現在 Windows 環境のデバイス向けに同様のソフトウェアを配布している方法であり、私がやろうとしていることに理想的です。

packagemaker説明したようにiOSアプリをインストールするために使用できるかどうかは誰にもわかりませんか? もしそうなら、誰かがそれを使用する方法に関する初心者向けのチュートリアルを教えてもらえますか?

4

1 に答える 1

0

パッケージメーカーはやり過ぎのように聞こえます。古い tuts はまだ動作するはずですが、10.5 からあまり変更されていません (またはまったく変更されていません)。これは、Apple Developer Center から個別にダウンロードできます。

testflightを使用することもできますが、テスト用のアドホック アプリではなく、B2B アプリをインストールする必要があると思います。

その場合は、xcodebuild および関連ツールを使用して、アプリをビルドおよび/または接続されたデバイスにデプロイする bash スクリプトを作成するだけです。エンド ユーザーがターミナルの使用をぞっとするように感じることが心配な場合は、スクリプトをサポートして実行する小さな Cocoa アプリを作成し、スクリプトと iPad アプリをバンドルに入れます。

たとえば、アプリのユーザー インターフェイスは、パス、デバイス、およびアプリを展開するために必要なものをユーザーにクエリし、NSTask で簡単に実行できる bash スクリプトに渡すことができます。

これは確かに、PackageMaker に入ってその仕組みを理解するよりも何倍も速くなります。

于 2013-05-22T18:39:48.737 に答える