34

Apple Web サイトによると、iOS 4はワイヤレス アプリの配布をサポートするはずです。アプリケーションをホストして、ユーザーが wifi/3g 経由でアプリケーションをダウンロードできるようにする方法に関するドキュメントをまったく見つけることができませんでした。

従業員が 500 人を超えていないため、現在、標準の iPhone 開発プログラムに登録しています。この限定機能はエンタープライズ プログラムのみに限定されていますか?

4

6 に答える 6

44

エンタープライズ アカウントをお持ちでない場合。アカウント配布プロファイルに追加できるデバイスの無制限または非常に大きなプールはありません。ただし、通常のアカウントでも、アドホック配布プロファイル (100 台のデバイスに制限) を確実に作成し、Xcode 3.2.3 の「ビルドとアーカイブ」+「アプリの共有 / 企業向け配布」機能を使用できます。これにより、配布プロファイルが既に含まれている .IPA アプリ バンドルが作成されます。あなたがする必要があるのは、いくつかの特別なスキームを持つリンクを含む Web ページをサーバー上に作成することだけです。

例えば: <a href="itms-services://?action=download-manifest&url=http://www.myserver.com/ota/myapp/appname.plist">Install My App over the air</a>

于 2010-06-23T22:30:46.200 に答える
12

ワイヤレス アプリの配布を機能させる方法に関するガイドを見つけました。これが機能するために、エンタープライズ プログラムに参加する必要はありません。

http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/

于 2010-06-23T22:21:37.790 に答える
11

公式ドキュメントはプレリリースとしてタグ付けされなくなりました (開発者ログインは不要になりました):

http://help.apple.com/iosdeployment-apps/#app43ad871e

于 2010-08-05T19:52:23.643 に答える
4

Xcode を起動し、Build -> Build and Archive を選択します。オーガナイザーがポップアップします。公開するビルドを選択し、リストの上にある [共有...] ボタンをクリックします。次に、コードに署名する ID を選択します (通常、これは、デバイスでの標準的な展開のコードに署名するために使用するものと同じです)。次に、[エンタープライズ向けに配布] をクリックします。

この時点で、アプリケーションをダウンロードする URL を尋ねるフォームが表示されます。あなたのウェブサイトが www.example.com で利用可能で、アプリケーション (ファイル .ipa) が www.example.com/download/myapp.ipa でホストされているとします。その場合、http://www.example.com/download/myapp .ipaはそのフィールドに入力する必要があります。[以下の更新を参照] 必要に応じて他のフィールドに入力します。詳細については、Apple のドキュメントを参照してください。

フォームに入力して [OK] をクリックしたら、生成されたファイル (ipa および plist) を保存する場所を選択します。

ここで、Web サーバー側のコードを処理する必要があるときに注意が必要です。以下に小さなサンプルページを作成しました。myapp.ipa、myapp.plist、myapp.mobileprovision のすべてのファイルを Web サイトに配置する必要があることに注意してください。

<!DOCTYPE HTML>
<html>
  <head>
    <title>Install your application</title>
  </head>
  <body>
    <ul>
      <li> <a href="http://www.example.com/download/myapp.mobileprovision">Install Team Provisioning File</a></li>
      <li><a href="itms-services://?action=download-manifest&url=http%3A%2F%2Fwww.example.com%2Fdownload%2Fmyapp.plist">Install Application</a></li>
    </ul>
    </div>
  </body>
</html>

2 番目の href は単なる昔ながらの URL ではないことに注意してください。それに特別なことは何もありません。これらの奇妙な %2F と %3A について疑問に思っている場合、それらは通常の urlencoded シンボル ('/' と ':' それぞれ) です。これをしたら、間違いなく完了です。

この回答は、私が 2010 年に作成したブログ投稿の一部として採用されました。ここで全文を読むことができます。

于 2010-12-22T00:06:17.297 に答える
4

Hockey は、ワイヤレス アプリの配布に非常に役立つプロジェクトです。アプリを簡単に配布できるように、すべてのサーバー側の準備が整っています。また、アプリの自動更新に使用できる iOS モジュールも含まれています。

ソースはこちら: https://github.com/TheRealKerni/HockeyKit

于 2010-12-01T15:55:25.253 に答える
3

Apple からの直接の詳細情報: http://developer.apple.com/iphone/library/featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html

Apple Developer アカウントが必要です。

于 2010-07-06T20:07:57.933 に答える